# 리눅스용 Windows 8 데스크톱 환경

> Clean Markdown view of GeekNews topic #25794. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25794](https://news.hada.io/topic?id=25794)
- GeekNews Markdown: [https://news.hada.io/topic/25794.md](https://news.hada.io/topic/25794.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-01-14T08:33:09+09:00
- Updated: 2026-01-14T08:33:09+09:00
- Original source: [github.com/er-bharat](https://github.com/er-bharat/Win8DE)
- Points: 2
- Comments: 1

## Topic Body

- **Win8DE**는 리눅스에서 **Windows 8의 인터페이스와 애니메이션을 재현**하는 데스크톱 환경  
- **Wayland 윈도우 매니저(Labwc, Hyprland 등)** 위에서 동작하며, 시작 메뉴·잠금 화면·배경화면·OSD(볼륨·밝기 표시)·설정 앱을 포함  
- **드래그 앤 드롭 가능한 타일형 시작 메뉴**, 앱 검색, 전원 메뉴, 배터리 표시 기능을 제공  
- **설정 앱**을 통해 배경화면과 강조색, 잠금 화면 색상 등을 그래픽으로 변경 가능  
- **Windows 8의 시각적 경험을 리눅스 환경에서 재현**하려는 사용자에게 유용한 프로젝트  

---

### 개요
- Win8DE는 **Windows 8의 시각적 경험을 리눅스에서 복원**하기 위한 쉘 형태의 데스크톱 환경  
  - Wayland 기반 윈도우 매니저(Labwc, Hyprland 등)에서 작동  
  - **배경화면 유틸리티, 잠금 화면, 시작 메뉴, 볼륨·밝기 OSD, 설정 앱**을 포함  
- **Charms 메뉴는 포함되지 않음**, 개발자는 이를 불필요하다고 판단  

### 주요 기능

#### Start 메뉴
- `Win8Start` 명령으로 **시작 메뉴 표시/숨김** 가능, 컴포지터의 Super 키에 바인딩 가능  
- **타일 드래그 앤 드롭** 및 크기 조정(소형·중형·대형·특대형) 지원  
- **앱 검색 기능**과 **모든 앱 목록에서 타일로 드래그 추가** 가능  
- 하단으로 드래그하면 시작 화면을 숨기고 아이콘을 데스크톱 등 원하는 위치에 배치 가능  
- 사용자 아이콘 클릭 시 **전원 메뉴** 표시  
- **배터리 OSD** 포함  

#### OSD (On-Screen Display)
- **볼륨 조절(상하, 음소거)** 및 **밝기 조절(상하)** 지원  
- `Win8OSD-server`와 `Win8OSD-client`의 **2파트 구조**  
  - 서버는 자동 시작 필요  
  - 클라이언트 명령: `--volup`, `--voldown`, `mute`, `dispup`, `dispdown`  

#### Wall (배경화면)
- **단순 이미지 배경화면 설정 기능**  
- 설정 앱을 통해 변경 가능  

#### Lockscreen
- **Windows 8 스타일 잠금 화면**  
- 설정 앱에서 배경화면 변경 가능  
- **슬라이드 애니메이션**(위아래 이동) 지원  
- 원본과 달리 클릭만으로 잠금 해제 가능  

#### Settings
- **시작 화면, 배경화면, 잠금 화면의 배경 및 강조색 변경** 가능  
- **그래픽 인터페이스 기반 설정** 제공  

### 설치 및 실행

#### 로컬 설치
- `./build.sh` 실행 시 **모든 바이너리를 빌드**하고 `build/bin` 폴더에 저장  
- 이 폴더 내 바이너리를 **밝기·볼륨 키 바인딩 및 자동 시작 설정**에 사용 가능  
- **시작 화면에서 설정 앱 실행 불가**, 빌드된 바이너리에서 직접 실행 필요  
- Super 키를 `Win8Start`에 바인딩  

#### 시스템 전체 설치
- `./install.sh` 실행 시 자동으로 빌드 후 `/usr/bin/`에 설치  
- 시스템 전역에서 사용 가능하며 **자동 시작 설정 용이**  
- `./uninstall.sh`로 `/usr/bin/`에서 제거 가능  

### 별도 데스크톱 환경으로 사용
- **기존 설정 파일에 영향을 주지 않도록 별도 구성 파일 사용**  
- 설정 폴더를 복사해 새 이름(labwc2, hypr2 등)으로 저장  
- 컴포지터 설정 명령을 포함한 `.desktop` 파일 생성 예시 제공  
  - 예시 파일을 `/usr/share/wayland-sessions/`에 배치  
  - 로그인 시 해당 세션 선택 가능  

### 기술 구성
- **GPL-2.0 라이선스**로 공개  
- 주요 언어 구성: **QML 50%, C++ 35.8%, C 9%, Shell 2.6%, CMake 2.6%**  
- 저장소 활동: **235 stars, 3 forks, 1 issue**  

### 요약
- Win8DE는 **Windows 8의 디자인과 인터랙션을 리눅스 Wayland 환경에서 재현**하는 오픈소스 프로젝트  
- **시각적 완성도와 사용자 경험 복원**에 초점을 맞춘 경량 데스크톱 쉘  
- **설정 유연성, 타일형 UI, OSD 통합** 등으로 리눅스 사용자에게 향수를 불러일으키는 환경 제공

## Comments



### Comment 49179

- Author: neo
- Created: 2026-01-14T08:33:09+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=46588132) 
- Windows 8은 정말 참기 힘든 경험이었음  
  새 **시작 메뉴**는 최악이었고, 화면 전체가 회전하며 타일이 움직이는 동안 내가 뭘 하려던 건지 잊어버리곤 했음  
  Vista와 Windows 7, 그리고 Windows 10까지는 좋아했지만, 내 i7-4790k 머신이 Windows 11 업그레이드 대상에서 제외되면서 이후는 경험하지 못했음  
  관련 개념으로 [사건 지각과 에피소드 기억의 관계](https://en.wikipedia.org/wiki/Event_perception#Relation_to_episodic_memory)에 대한 글을 참고함
  - Windows 8 이후 **Linux 진영**에서도 ‘전체 화면’ 중심의 UI가 유행했는데, 해상도가 높아지던 시기에 오히려 역행하는 느낌이었음  
    GNOME 3로는 절대 가지 않았고, macOS도 ‘최대화’ 버튼을 ‘전체 화면’으로 바꾼 게 이해되지 않았음  
    예전 Windows 98~XP의 **빠른 시작 메뉴 탐색**(Start > P > A > N) 같은 효율성은 다시 돌아오지 않았음
  - Vista의 **UI 디자인**은 버그가 많고 느렸음에도 불구하고 정말 명확하고 아름다웠음  

- Windows 8과 Windows Phone의 **Metro UI**는 과소평가받았다고 생각함  
  단순하고 빠르며 터치 중심이었고, 내 Windows Phone은 지금까지 써본 기기 중 가장 즐거운 경험이었음
  - 만약 **T-Mobile Sidekick**이 없었다면 Microsoft가 Nokia를 인수하지 않았을 수도 있음  
    나는 Danger Hiptop(=Sidekick)의 인프라를 담당했었고, 이 기기는 **클라우드 저장소**와 웹 브라우저를 탑재한 최초의 스마트폰 중 하나였음  
    Microsoft가 Danger를 인수한 뒤 백업 복구 과정에서 모든 사용자 데이터를 날려버렸다는 이야기가 있음  
    관련 기사: [ABC News - Sidekick disaster shows data’s not safe in the cloud](https://abcnews.go.com/Business/sidekick-disaster-shows-datas-safe-cloud/story?id=8840420)
  - Windows Phone을 정말 좋아했고, **WPF 개발자**로서 개발 환경도 훌륭했다고 느꼈음  
  - **Live Tiles**는 지금은 재평가받지만, 당시에는 문제점도 많았음  
    참고 영상: [YouTube - Why Live Tiles failed](https://youtu.be/OgXlNaYXRu4)  
    관련 개념: [Rosy retrospection](https://en.wikipedia.org/wiki/Rosy_retrospection)
  - Win8의 시작 메뉴 아이디어는 좋았음. 메뉴를 열면 집중할 수 있었고 **Live Tiles**도 잘 어울렸음  
    다만 초기 버전은 거칠었고, Lenovo Yoga의 **터치 경험**은 끔찍했음  
  - Windows Phone 7은 **기술적 막다른 길**이었음. Silverlight 기반이라 서드파티 지원이 어려웠고, WP8은 훨씬 나았지만 요구 사양이 높았음  

- 시간이 지날수록 Windows 8은 **Bauhaus 운동**처럼 느껴짐  
  터치 중심의 미니멀한 디자인이었지만, 마우스-키보드 사용자에게는 너무 급진적이었음  
  **타이포그래피 중심 구조**는 훌륭했고, 구분선 없이 글자 크기와 굵기로 계층을 표현했음  
  지금은 다시 **유리질감(glassmorphism)** 으로 돌아왔지만, 정보 밀도와 렌더링 성능 면에서는 Win8의 평면 디자인이 여전히 인상적임  
  - 평면 UI에서는 버튼 위치를 추측해야 하는 **인지 부하**가 생김  
    GTK나 Qt 스타일 설정으로 어느 정도 해결 가능함  

- Windows 8~10에서 유일하게 건질 건 **창 테두리(border)** 였음  
  명확한 경계와 색상 대비로 포커스를 구분할 수 있었음  
  요즘 Linux WM에는 이걸 제대로 구현한 게 없음  
  - OpenBSD의 fvwm은 기본 스타일이 명확한 테두리를 제공하지만, 완벽하다고 하긴 어려움  
    참고 이미지: [OpenBSD fvwm 데스크톱](https://debugpointnews.com/wp-content/uploads/2023/04/OpenBSD-desktop-7-fvwm-1024x588.jpg)  
    Linux는 오히려 **너무 많은 윈도우 매니저**가 문제임  
  - 나는 Windows 11에서 창 모서리를 **각지게 만드는 유틸리티**를 사용 중임  
  - XFCE의 XFWM, Fluxbox, OpenBox 등은 이미 수천 개의 **테마**를 지원하며 Windows 8보다 나은 테두리 디자인도 많음  

- Windows 8의 **유려한 UI**에도 불구하고, 나는 시작 버튼이 사라진 게 너무 싫었음  
  지금 와서 향수를 느끼는 사람들을 보면 신기함  
  - 나는 항상 **Windows 키**로 메뉴를 열었기 때문에 버튼은 신경 안 썼음  
    하지만 터치 없는 PC에서는 Windows 8이 끔찍했음  
    가장 웃겼던 건 “**전원 끄는 방법**”이 가장 많이 검색된 질문이었다는 점임  
  - 일반 PC에서는 두 가지 치명적 결함이 있었음  
    1) 시작 버튼을 누르면 메뉴가 아니라 **전체 화면 전환**이 되어 맥락이 사라짐  
    2) 20인치 이상 데스크톱에서 전체 화면 UI는 **압도적**이었음  
  - 모바일용 OS는 훌륭했음. Microsoft가 마지막으로 **감탄을 준 순간**이었음  
  - Vista보다 나은 점도 있었지만, **이중 제어판** 같은 문제로 여전히 불편했음  
    개인적으로는 Windows 2000이 여전히 최고라고 생각함  
  - 당시에는 싫었지만 지금은 **Metro 디자인의 선구성**을 인정하게 됨  
    Windows 11을 보며 “차라리 시작 메뉴가 전체 화면이면 낫겠다”는 생각도 들었음  

- “Windows 역사상 최악의 부분을 Linux로 포팅했다”는 말이 떠오름  
  그래도 기술적으로는 인상적임  
  Windows 8 UI 리드가 해고됐다는 소문도 있었지만 확인은 못 함  
  - “Windows ME를 Linux로 포팅했다”는 농담이 나올 정도였음  
  - 다음엔 “**MacOS Tahoe 데스크톱 환경**”이 나올지도 모르겠음  

- Windows 7은 마지막으로 **키보드·마우스 중심**으로 최적화된 버전이었음  
  이후는 모바일 시장을 따라가며 **스토어 수익**에 집착했음  
  - 가능하다면 모든 버전을 **Windows 7 스타일**로 바꾸고 싶음  
    버튼의 깊이감, 색상 대비, 스크롤바의 명확함 등은 완벽했음  
  - 예전에 Cinnamon DE용으로 Windows 7을 재현한 **Boomerang 프로젝트 테마**가 있었음  

- 대부분은 Windows 8을 싫어했지만, 지금은 **재평가**가 이루어지는 중임  
  모바일에서는 괜찮았지만, 데스크톱과의 **통합 시도**가 문제였음  

- 처음 Windows 8이 설치된 노트북을 봤을 때 충격이었음  
  방금 Windows Phone을 버렸는데, 그게 노트북에 들어있었음  
  그 계기로 **8년간 Linux로 전환**했음  
  회사가 Windows를 쓰지 않았다면 다시는 돌아가지 않았을 것임  

- 나는 **Apple 사용자**지만 Metro를 좋아했음  
  나 혼자였겠지만, Linux에서 그 시도를 다시 보니 반가움
