2 ポイント 投稿者 GN⁺ 2023-07-31 | 1件のコメント | WhatsAppで共有
  • Chicago95 は、XFCE/Xubuntu を Windows 95 スタイルに変換するテーマで、XFCE/GTK2/GTK3 ベースの Windows 95 テーマ全体の一貫性を高めるための構成
  • GTK2・GTK3 テーマ、Classic95 から始まったアイコンテーマを完成させるアイコン、Windows 95 により近づけるよう修正した Redmond XFWM テーマを提供
  • Chicago95 Plus! は Windows 95/98/ME/XP テーマをプレビューしてインストールするツールで、Plymouth テーマと oh-my-zsh 向けの MS-DOS 着想テーマも併せて提供
  • HiDPI モニターは部分対応、LibreOffice 6+ のアイコンテーマも部分対応
  • 実行要件は GTK+ 3.22 または 3.24、Xfce 4.12・4.14・4.16、GTK2 アプリケーション向け推奨パッケージ gtk2-engines-pixbuf、xfce4-panel-profiles パッケージ、ウィンドウコンポジター
  • GTK3.18 を使用する古いデスクトップでは、別フォーク版の Chicago95-Custom-XUbuntu-16.04- を利用可能
  • KDE サポートは実験的で、SDDM ログインマネージャーテーマのインストールと、plasmapkg2 -t lookandfeel -i KDE/Splash/chicago95.splashscreen コマンドによる Splash Screen のインストール方法を案内
  • ライセンスは GPL-3.0+/MIT

1件のコメント

 
GN⁺ 2023-07-31
Hacker News のコメント
  • この美学がとても好き。Windows 95 の使いやすさは良いが、ピクセル単位で同じである必要はない、ということなら、KDE のテーマだけでもかなり良いバランスを簡単に作れる
    グローバルテーマは Reactionary、アプリケーションスタイルは MS Windows 9x、アイコンは Memphis98、カーソルは Hackneyed (scaleable) を使えばよい。Plasma スタイル、色、ウィンドウ装飾はすべてグローバルテーマの Reactionary に従うよう設定する
    標準の Noto フォントは目に優しいのでそのまま使っているが、クラシックなフォントが恋しければ簡単に変えられる
    タスクバーはフルネームを表示し、アプリをまとめないようにして、Windows 95 風に見えるアプリケーションメニューに小さな Windows 95 のスタートアイコンも入れて懐かしさを出している。それ以外は非常にミニマル
    この設定を何年も使っているが、生産性にとても合っている。安定していて変わらず、注意力と集中を尊重してくれる。KDE がテーマを公式にサポートしているので、何かを無理やりハックしたり、更新を心配したりする必要もない

    • 「ピクセル単位で完璧である必要はない」という言い方は、Linux のウィンドウマネージャが Windows 95 のまねをするときには、たいていひどく不完全でかなり不格好、という意味になりがちだった。Redmond テーマは何十年も前からあったが、いつも見栄えが悪く、Windows 95 をかなり大ざっぱに思い起こさせる程度だった
    • Trinity DE では Redmond テーマをそのまま使えばよい: https://baloo.neocities.org/TheGuide/TheGuide-Part1 ページ下部
    • もしかすると Windows XP 風にする似たような方法もあるのか気になる。そういうものが本当に欲しい
    • 見た目はあまり好きではない。もう少しフラットだが、それでもボタンらしく見えるボタンの方が好み。ただ、その後の Windows が特に使いやすくなったとも思わない
    • 完全に同意するが、個人的な好みでは Windows 95/Redmond のウィンドウ装飾より KDE1 のウィンドウ装飾を使う。Win95 スタイルも良いが、KDE1 の方が良いと思う
  • UX が Windows 95 のように見えることを望んでいるわけではないが、あの頃のデスクトップが速く、即応性があるように「感じられた」感覚は懐かしい
    最近はそれほど反応の良いネイティブアプリを見かけることが少ない。どのネイティブアプリも装飾要素やアニメーションに CPU サイクルを費やしていて、比べるともっさり感じる

    • 自分の記憶は違う。Windows 9x は遅く、よくクラッシュした。起動やプログラムの立ち上げにも時間がかかった
      公平に言えば、当時利用できたハードウェアが性能問題の大きな原因だったが、それでもそうだった
    • 自宅の Windows 11 ノート PC はかなりキビキビしている。会社の Windows 10 ノート PC はメモリも多く、SSD も良く、CPU もより新しく速いのに、そうではない
      会社ではすべてのファイルアクセスごとにウイルススキャンと権限チェックをするからだ。Notepad のような小さなプログラムを起動しても、会社では最低 2 秒かかるが、自宅ではすぐに開く
      以前の職場でも似たようなことがあった。一時期、仕事用ノート PC が個人用ノート PC より速かった。業務の性質上、特別に購入した機材で、外部委託の IT がその機材をどう扱えばよいか分かっていなかったためだ。その後誰かが気づき、結局 IT の追跡ソフトウェアをインストールする方法を自分で見つけなければならなかった。それ以来ずっと在宅勤務をするようになった
      技術の問題ではなく、官僚主義の問題だ
    • ノスタルジーが記憶を書き換えているように思う。回転式ハードディスクのせいでアプリの読み込みに 5〜10 秒かかり、ウィンドウの移動やサイズ変更は遅延し、再描画の跡が残り、ネットワーク関連の作業はほとんど永遠にかかった
    • KDE Plasma がこれに最も近いと思う。数年にわたってずっと非常にキビキビしており、主にノート PC ユーザーとしてそう感じてきた
    • 今日遅く感じる最大の要因の一つは、あらゆる アニメーションとトランジション効果だ。新しい GNOME バージョンをインストールすると、最初に全部オフにする。すると突然 5 倍は速くなったように感じる
  • GTK3 以降がテーマ適用を意図しておらず、開発者たちがテーマエンジンのリリース間互換性も保証しないのは本当に残念
    これが GNOME だけに影響するならまだましだが、自分が使う一般的な非 GNOME アプリにも GTK ベースのものが多い。別のデスクトップ環境を選んでも、ユーザー体験を一貫してパーソナライズするのは難しい
    この UX はパスワードの後ろに隠れているので、他人が使って混乱する心配は重要ではない。そもそもアクセスできないからだ
    可能なところでは、今でも Qt ベースのデスクトップアプリを選べる。電卓のような比較的単純なアプリでは、GTK と Qt の実装が両方ある場合もあり、現実的だ。だが多くのアプリは、その分野で主要な実装が一つだけで、選択肢がなかったり、開発者の少ない方を選ぶと機能が欠けていたりする
    15 年ほど前と比べて、重要な何かを失ったと感じる

    • GNOME のデザイン言語は好きだが、テーマ適用をこれほど難しくしたやり方のせいで、GTK をどこにも使いたくなくなった。残念ながら、自分が選んだ言語である Rust では、より良い代替をよく知らない
      開発者たちが、ディストリビューション管理者にアプリをスタイリングされて壊されることを望んでいない、という点は理解できる。だが今では、どのアプリもネイティブのように見えず、良い感触もしない。Android アプリがそれぞれ奇妙な UI テーマを作り始めた頃のように、何もネイティブに感じられず、すべてが使いづらい
      理論上は、すべてのアプリが libadwaita のバージョンと修正を最新に保てば、テーマを提供してもうまく動作し得る。実際には至るところで不一致があり、すべてのアプリケーションにテーマを適用することは不可能だ
    • 個人の好みだろうが、GTK4 / Adwaita は本当に好きで、Qt のルック&フィールはあまり好みではない
      Adwaita の色は https://github.com/GradienceTeam/Gradience で変えられる。最新の Android バージョンのように壁紙から色を抽出するモードもある
  • 多くの意見とは逆に、私は見た目が欲しいのであって、使い勝手まで欲しいわけではない。その後、良い進歩はあったし、Cinnamon デスクトップは使いやすさと馴染みやすさの面では、ほぼ最先端に近いと思う。
    ただ、角張った形、高いコントラスト、明確にインタラクション可能な要素は失われてしまった。今ではすべてがフラットで、さらにフラットで、コントロールは消えるべきものになっている。昔に戻りたい。

    • フラット UI デザインが不確実性を生み、生産性を下げる可能性があるという研究がある: https://www.nngroup.com/articles/flat-ui-less-attention-caus...
      私の主観的な経験もこの研究と一致している。とはいえ業界全体が、企業であれ非営利組織であれ、集団で理性を失い、フラットこそが唯一の道だと決めて、インターネット上から少しでも 3D っぽく見えるものをすべて消してしまったため、より客観的に再比較することも難しい。
      良い GUI が何をすべきかを思い出したいときはいつも、Ross Scott が現代の GUI を「素人」の視点から見る動画に戻る。すべてに同意するわけではない。主観的な部分も多いからだ。ただ、この動画を見てからは、日常的にコンピュータやスマートフォンを使う中で、現代の GUI がどれほどひどいかをはるかに気にするようになった。
      Ross の動画エッセイのスタイルは、道端で UFO や終末を説く狂信者に近く、聞いている人がいるかどうかなど気にしていないように感じる。個人的には好きだが、万人向けではないかもしれない。
    • 高いコントラストと明確にインタラクション可能な要素が本当に恋しい。いちばん好きな例は、iTunes のサイドバーアイコンが、互いに区別できるさまざまな色から、フラットで均一な単色に変わったことだ。
      なぜそうしたのだろうか。誰かがユーザー体験を良くすることよりも、インターフェースを芸術作品のように「より見栄えよく」するほうを選んだからだ。
  • コメントを見ていて少し驚いたのは、MS がGUI の後方互換性を提供していないことだ。高齢のユーザーのかなり多くは、インターフェースが変わらないか、見た目だけ少し変わる程度を好む。多くの人にとって使いやすさの改善になると思う。
    「家族の管理者」の立場では、セキュリティのためにアップデートしたいし、新バージョンのほうが最適化されていたりバグが少なかったりするなら上げたい。しかし経験上、多くの高齢者にとって UI の大きな変化は、OS を気楽に使える感覚を壊してしまう。
    MS は Windows というデスクトップ環境をうまく作る会社ではないように思う。

    • Windows でも、同じような種類のコントロールをレンダリングすることは今でも可能だ。Windows にまだ含まれて配布されている古いソフトウェアを見れば明らかだ。
      しかし、Microsoft の現代的な UI ツールキットのひどい状態と、異なるフレームワーク間で一貫性を保てない Microsoft の完全な無能さを見ると、意味のある形で動作する OS 横断のテーマ対応を Microsoft が提供できるとは思えない。
      Windows 7 までは可能だったが、その後 Microsoft は UI 開発で大きく壊れ、Windows のリリースが出るたびにますます見ていられないものになった。
    • まだ一部には残っている。+r を押して odbcad32.exe を実行してみるといい。
      System DSN タブを押して Add、一番上の項目である Driver Da Microsoft... をダブルクリックし、Use Current Directory のチェックを外して Select Directory ボタンを押してみるといい。
      help ボタンも押してみるといい。
    • クラシックモードは Windows 7 まで維持されていた。その後は、あまりにもニッチな機能になってしまったようだ。
  • 「単なる」スキンではなく、こういう形のLinux 用の本格的なウィンドウマネージャを作るのも面白そうだ。これに注ぎ込まれた膨大な作業量を過小評価したいわけではない。
    ウィンドウの挙動やアニメーションの最後の細部まで合わせ、スタートメニューやタスクバーの挙動といった部分でも、はるかに多くを実装できる。
    もっとニッチを抜け出して、ノスタルジーを持つユーザーに広く届くようにするなら、Windows 95、XP、もしかすると Mac OS 9 モードまである RetroWM のようなものもあり得そうだ。
    時間が無限にあればいいのに。

    • Linux ではないが、Serenity OS が残りの条件をほぼ満たしている: https://www.serenityos.org/
    • ウィンドウマネージャだけでは扱えない細部まで含めるなら、以前からOS 複製デスクトップ環境を作ってみたいと思っていた。
      商業的な制作者が放棄した後でも、古い環境を保存し、使い続けられるようにすることには価値があると思う。
      ただ時間を見つけるのが難しく、特に動作する *nix デスクトップを作るには X11、Wayland、その他多くの構成要素を深く学ぶ必要があり、参入障壁が高い。
    • ツールキットとウィンドウマネージャを混同しているのではないかと思う。Linux には、Microsoft や Apple が作ったものより優れた素晴らしいウィンドウマネージャが、すでにかなり揃っていると思う。
    • Win95 の見た目の本格的なウィンドウマネージャはすでにある。たとえば IceWM だ。
  • もうWin95 の見た目が好きというわけではないが、同じように余白を控えめに使うデザインは今でも高く評価している。そういうデザインシステムがあるのか気になる。

  • これは「Linux 用テーマ」ではない。GTK ベースのデスクトップ環境用テーマだ。

  • 関連して、setup.bmp の「高解像度」版で、元の雰囲気を損なわないものはあるだろうか? https://raw.githubusercontent.com/grassmunk/Chicago95/5670fd...
    アップスケールを試してみたが、ピクセルアートを拡大しているような感じだった
    いちばん良い方法は、元の写真、たとえば OG MS Natural Keyboard や CD などを撮り直して再構成することだろうけれど、かなり手間がかかりそう

    • ディザリングされた画像には、waifu2x でノイズ除去を None にするやり方がかなり良かった。ディザリングされた質感を壊さずに拡大するのに向いている
      それとは別に、もしかすると関連するかもしれないが、さまざまな設定やディザリングアルゴリズムで昔風のディザリングを画像に適用するツールもある: https://doodad.dev/dither-me-this/
    • もう考えているだろうけれど、これは1ビットのディザリング画像のように見える。おそらく Floyd-Steinberg かもしれない
      まずぼかし処理をして元画像に近い形を得て、それから拡大し、最後にもう一度ディザリングを適用してみることもできる
    • 補間なしでスケーリングすれば、より大きな解像度でも、ぼけたり滑らかに処理されたりせず、よりシャープな画像を得られる
    • Midjourney の img2img でスケーリングしてみるのはどうだろう? 壁紙サイズの画像を処理してくれるなら可能そうだ
  • 古い言葉にあるように、「BSD は Unix が好きな人たちのためのもので、Linux は Windows が嫌いな人たちのためのもの」だ。でも嫌いというよりは、Windows にツンデレな人たちのためのもののように思える

    • そうは言うものの、jwm はおそらく Irix で生まれ、かなり多くの人が MWM/FVWM などの代わりに使っていたと理解している
      結局、ウィンドウさえ管理できればよかったので、XFM/XFE を JWM と一緒に使うだけで十分だった
      また、多くの *BSD ユーザーも同じような理由で Metal テーマの IceWM を好んでいた。Windows UI はすでにユーザビリティの面で頂点に近く、そこに仮想デスクトップと、シェル・ツール・サービスにおける Unix ユーティリティの力を組み合わせていた
    • こういう古い引用も好きだ。「BSD は Unix ハッカーたちが集まって Unix システムを PC に移植しようとすると生まれるもので、Linux は PC ハッカーたちが集まって PC 用の Unix システムを使おうとすると生まれるものだ」