2 ポイント 投稿者 GN⁺ 2026-01-14 | 1件のコメント | WhatsAppで共有
  • Win8DE は、Linux 上で Windows 8 のインターフェースとアニメーションを再現するデスクトップ環境
  • Wayland ウィンドウマネージャー(Labwc、Hyprland など) 上で動作し、スタートメニュー・ロック画面・壁紙・OSD(音量・明るさ表示)・設定アプリを含む
  • ドラッグ&ドロップ可能なタイル型スタートメニュー、アプリ検索、電源メニュー、バッテリー表示機能を提供
  • 設定アプリ を通じて壁紙やアクセントカラー、ロック画面の色などをグラフィカルに変更可能
  • Windows 8 の視覚体験を Linux 環境で再現したいユーザーに有用なプロジェクト

概要

  • Win8DE は、Windows 8 の視覚体験を Linux 上で復元するためのシェル型デスクトップ環境
    • Wayland ベースのウィンドウマネージャー(Labwc、Hyprland など)で動作
    • 壁紙ユーティリティ、ロック画面、スタートメニュー、音量・明るさ OSD、設定アプリ を含む
  • Charms メニューは含まれない。開発者はこれを不要と判断している

主な機能

Start メニュー

  • Win8Start コマンドで スタートメニューの表示/非表示 が可能で、コンポジターの Super キーにバインド可能
  • タイルのドラッグ&ドロップ およびサイズ変更(小・中・大・特大)に対応
  • アプリ検索機能 と、すべてのアプリ一覧からタイルへドラッグ追加 が可能
  • 下方向へドラッグするとスタート画面を隠し、アイコンをデスクトップなど任意の位置に配置可能
  • ユーザーアイコンをクリックすると 電源メニュー を表示
  • バッテリー OSD を搭載

OSD (On-Screen Display)

  • 音量調整(上下、ミュート) および 明るさ調整(上下) をサポート
  • Win8OSD-serverWin8OSD-client2パート構成
    • サーバーは自動起動が必要
    • クライアントコマンド: --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 のデザインとインタラクションを Linux の Wayland 環境で再現するオープンソースプロジェクト
  • 視覚的完成度とユーザー体験の復元 に焦点を当てた軽量デスクトップシェル
  • 設定の柔軟性、タイル型 UI、OSD 統合 により、Linux ユーザーにノスタルジーを呼び起こす環境を提供

1件のコメント

 
GN⁺ 2026-01-14
Hacker Newsのコメント
  • Windows 8は本当に耐えがたい体験だった。
    新しいスタートメニューは最悪で、画面全体が切り替わってタイルが動くあいだに、自分が何をしようとしていたのか忘れてしまうことがよくあった。
    VistaとWindows 7、そしてWindows 10までは好きだったが、私のi7-4790kマシンがWindows 11のアップグレード対象から外れたため、その後は体験していない。
    関連する考え方として、事象知覚とエピソード記憶の関係についての文章を参照。

    • 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)のインフラを担当していたが、この端末はクラウドストレージとウェブブラウザを搭載した最初期のスマートフォンの1つだった。
      MicrosoftがDangerを買収した後、バックアップ復旧の過程ですべてのユーザーデータを消してしまったという話がある。
      関連記事: ABC News - Sidekick disaster shows data’s not safe in the cloud
    • Windows Phoneが本当に好きで、WPF開発者として開発環境も素晴らしいと感じていた。
    • Live Tilesは今では再評価されているが、当時は問題点も多かった。
      参考動画: YouTube - Why Live Tiles failed
      関連概念: Rosy retrospection
    • Win8のスタートメニューのアイデアはよかった。メニューを開くと集中できたし、Live Tilesもよく合っていた。
      ただし初期バージョンは荒削りで、Lenovo Yogaのタッチ体験はひどかった。
    • Windows Phone 7は技術的な袋小路だった。Silverlightベースだったためサードパーティ対応が難しく、WP8はずっと良くなったが要求仕様が高かった。
  • 時間が経つほど、Windows 8はバウハウス運動のように感じられる。
    タッチ中心のミニマルなデザインだったが、マウス・キーボードユーザーにはあまりに急進的だった。
    タイポグラフィ中心の構造は素晴らしく、区切り線なしで文字サイズと太さによって階層を表現していた。
    今は再び**ガラスモーフィズム(glassmorphism)**に戻っているが、情報密度とレンダリング性能の面ではWin8のフラットデザインはいまだに印象的だ。

    • フラットUIでは、ボタンの位置を推測しなければならない認知負荷が生じる。
      GTKやQtのスタイル設定である程度は解決できる。
  • Windows 8〜10で唯一評価できたのは**ウィンドウ境界線(border)**だった。
    明確な境界と色のコントラストでフォーカスを見分けることができた。
    最近のLinux WMには、これをきちんと実装したものがない。

    • OpenBSDのfvwmは、デフォルトスタイルで明確な境界線を提供しているが、完璧と言うには難しい。
      参考画像: OpenBSD fvwmデスクトップ
      Linuxはむしろウィンドウマネージャーが多すぎるのが問題だ。
    • 私はWindows 11で、ウィンドウの角を角張らせるユーティリティを使っている。
    • XFCEのXFWM、Fluxbox、OpenBoxなどは、すでに数千のテーマをサポートしており、Windows 8より良い境界線デザインも多い。
  • Windows 8の洗練されたUIにもかかわらず、私はスタートボタンが消えたのがどうしても嫌だった。
    今になって郷愁を感じる人たちを見ると不思議な気分になる。

    • 私はいつもWindowsキーでメニューを開いていたので、ボタン自体は気にしていなかった。
      しかしタッチのないPCでは、Windows 8はひどかった。
      いちばん笑えたのは、「電源を切る方法」が最も多く検索された質問だったことだ。
    • 一般的なPCでは、致命的な欠陥が2つあった。
      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 Projectのテーマがあった。
  • ほとんどの人はWindows 8を嫌っていたが、今は再評価が進んでいる。
    モバイルでは悪くなかったが、デスクトップとの統合の試みが問題だった。

  • 初めてWindows 8が入ったノートPCを見たときは衝撃だった。
    たった今Windows Phoneを捨てたばかりなのに、それがノートPCに入っていた。
    それがきっかけで8年間Linuxへ移行した。
    会社がWindowsを使っていなければ、二度と戻らなかっただろう。

  • 私はAppleユーザーだが、Metroは好きだった。
    自分だけだったかもしれないが、Linuxでその試みを再び見るのはうれしい。