仮想デスクトップ、ドック、タブ付きウィンドウ – Linux が最初に備えていました

in tech

最近の Linux ディストリビューションは洗練されたユーザー インターフェイスを備えていますが、以前は基本的なものになる傾向がありました。 Linux および Unix システムではインターフェイスの設定方法の選択肢がはるかに多いため、幅広いウィンドウ マネージャーが利用可能です。ここでは、システムの初期の時代を形作った古典的なものをいくつか紹介します。これらはあまり知られていませんが、GNOME や KDE Plasma などの多くの現代デスクトップを形作りました。

トゥム

最初のウィンドウ マネージャーの 1 人

twm のターミナル ウィンドウにある Lynx の HTG ホームページ。

twm は、Tom’s Window Manager (元の開発者 Tom LeStrange にちなんで) または Tabbed Window Manager とも呼ばれ、X Window System の最初のウィンドウ マネージャーでした。グラフィカル ユーザー インターフェイスは、1980 年代の Apple Macintosh や誕生したばかりの Windows を通じてコン​​ピュータの世界に旋風を巻き起こしました。 X Window System は異なりました。標準のデスクトップ メタファーを備えた完全な GUI は提供されませんでした。 X11 は、プログラマーが個別のソフトウェア コンポーネントのセットからインターフェイスを少しずつ構築できるようにするグラフィカル プリミティブのセットでした。モノリシック デスクトップの代わりに、インターフェイスは、ウィンドウの配置を管理するウィンドウ マネージャー、ユーザーがディレクトリ間を移動できるようにするファイル マネージャー、デスクトップの背景を設定するプログラムなどから構築されます。

twm は、Digital Equipment Corporation が Unix の Ultrix バージョン用に開発し、プロジェクトに寄贈された以前の uwm (Ultrix Window Manager) を置き換えるものです。 uwm は非常に最小限で、ウィンドウの周囲に装飾を描画することさえありませんでした。トゥムはそうしました。また、最新のタブ ブラウジングと同様に、ユーザーがウィンドウをタブでグループ化することもできました。他のウィンドウ マネージャーやデスクトップ環境に追い越されてはいますが、依然として参照ウィンドウ マネージャーとみなされ、現在も積極的に保守されています。

Fvwm

Linux 初期のお気に入り

90 年代に Linux が支持を集め始めましたが、GNOME デスクトップと KDE デスクトップは存在していませんでした。 Linux の世界ではグラフィックスはほとんど存在しませんでした。当時の主要なグラフィックス システムは X Window System (X11) でした。前述したように柔軟性はありましたが、Marshall Brain が次のように書いているように、当時としては高いシステム要件もありました。 バイト ワークステーションですら、許容可能な速度で実行するのが困難でした。

多くのユーザーはプログラマーかその他の技術的に高度な技術を持っており、さらに多くのプログラムがターミナルのみを使用していたため、初期の Linux ユーザーの多くは X11 を無視し、特に安価な PC で単にテキスト コンソールを使用していました。当時はまだ MS-DOS の時代でしたので、PC ユーザーにとっては珍しいことではありません。

Fvwm は、米軍に電子対策を提供する会社に勤めていた Robert Nation によって作成されました。現場での信号解析に使用できる低コストのシステムを求めていた彼は、ラップトップ PC にインストールできる Linux を思いつきました。 Nation は Fvwm を変更して、仮想デスクトップを追加し、メモリ使用量を削減しました。これらの機能により、Linux インストールでの人気が高まりました。当時の Windows や OS/2 に似た彫りの深い外観も特徴でした。 Fvwm は、最新の Linux システムの軽量オプションとして引き続き利用できます。

啓発

キッチンシンク以外のすべてを備えたウィンドウマネージャー

ターミナルと Firefox ブラウザを備えた Debian 上で実行される、Enlightenment ウィンドウ マネージャー。

エンライトメントは 90 年代後半にカールステン・ハイツラーによって設立されました。その頃までに、Linux は成長しており、特に Web サーバーやその他のインターネット インフラストラクチャを構築するための低コストのオプションとしてテクノロジーの世界で話題になっていました。また、PC 上の「代替」環境としての OS/2 の地位も奪いました。

同時に、PC はローエンド マシンでも X を快適に実行できるほど強力でした。エンライトメントは、Linux 上にウィンドウ マネージャーとデスクトップ環境を実装するという以前のプロジェクトよりも野心的でした。他のシステムは節約的でしたが、Enlightenment はさらに機能を追加することにしました。当時、Enlightenment はその機能とシステム要件の点で肥大化していると見なされていましたが、熱狂的なファンベースがありました。時間が経つにつれて、Enlightenment は名目ではないにしても、実際には完全なデスクトップ環境になりました。

vtwm

仮想デスクトップを初めて導入したものの 1 つ

ターミナル ウィンドウを開いた VTWM。

twm のもう 1 つの派生は vtwm です。 Fvwm と同様、仮想デスクトップをサポートした最初のウィンドウ マネージャーの 1 つです。これは、1 つの画面を複数のデスクトップに分割し、自由に切り替えることができることを意味します。これにより、当時ワークステーションよりも小さなモニターを搭載していた PC を使用している人々が画面スペースを有効に活用できるようになりました。この機能は Unix 系システムで広く普及し、最新バージョンの Windows にも採用されました。

しかし、現代のデスクトップにも影響を与えたのは、今日の Windows タスクバーに似た、最小化または「アイコン化」されたアプリケーションを呼び出すための「アイコン マネージャー」の導入でした。 VTWM および「TWM」ファミリーの他のウィンドウ マネージャーは、最新の「軽量」デスクトップを超えて、リソース使用量がさらに少ないため、引き続き使用されます。これらは、コンピューティングの時代に生まれた人にとって、レトロな魅力を持っています。 Linux の世界では最新のデスクトップが普及しているにもかかわらず、彼らがなぜ持ち続けてきたのかを理解するのは難しくありません。

ウィンドウメーカー

ウィンドウメーカーのデスクトップ。

NeXTSTEP は 80 年代後半に登場したとき革新的なオペレーティング システムであり、Steve Jobs が率いる会社にはそれ以上の期待はできませんでした。 NeXTSTEP はそのエレガントな機能セットと開発環境で賞賛されましたが、Apple に買収された際には macOS や iPhone や iPad の将来の方向性を形作ったにもかかわらず、商業的な成功を収めることはありませんでした。 NeXT のハードウェアとソフトウェアの美しさは、NeXT の軌道のはるか外側でも印象を残しました。

ウィンドウメーカーが良い例です。これは、元の NeXTSTEP インターフェイスのクローンです。最新の Mac を使用したことがある場合は、見覚えがあるでしょう。頻繁に使用するアプリ用の Dock があります。これは、見た目のため、または他のプラットフォームからのユーザーの参加を容易にするために、他の Linux デスクトップが他のシステムから影響を受ける傾向を確立しました。


Linux デスクトップの機能は思っているよりも古い

仮想デスクトップなどの最新の Linux デスクトップ機能の多くは、どこかで開始する必要がありました。 Linux の優れた点は、デスクトップが基盤となるシステムから切り離されていることです。これにより開発者は実験が容易になり、オープンソース コードを使用することで他の人がこれらの概念に基づいて構築し、有効なアイデアを広めることができます。現代の Linux デスクトップは、こうした時折起こる厄介な実験に大きく貢献しています。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

公式情報はこちら

関連記事

前の投稿
Pixel Watch 5 に新機能が登場
次の投稿
350 ドルの Amazon ギフトカードで Samsung Galaxy Z 電話を入手できます