カーネルベースのオペレーティング システムをしばらく使用しているほとんどの Linux ユーザーは、デスクトップが何であるかをよく知っています。 最新のものはそのことについて考えもしません。Windows でおそらく少し前に使用していたように、インストールされたものを使用しますが、すべてのグラフィカル インターフェイスに含まれる、あまり知られていないコンポーネントがあります。 私が話しているのは ウィンドウマネージャー、今日はそれらが何であるかを説明してみます。 Linux に最適なのはどれか...
そして、Linux は探索すべき宇宙全体です。 すべてに対して非常に多くの選択肢があるのは、 私たち全員が同じことを考えたり感じたりするわけではありません、ユーザーごとに異なるウィンドウ マネージャーが存在します。 また、ウィンドウマネージャーとウィンドウマネージャーの違いについても説明します。 として? KDE で使用されているようなウィンドウ マネージャー (KWin、次のグラフでは「ディスプレイ サーバー」として示されています) は、Manjaro の i3 バージョンで使用されているものと同じではありません。
ウィンドウマネージャーとは何ですか?

ウィンドウマネージャーは、定義上、 さまざまなプログラムの表示を担当するソフトウェア グラフィカルインターフェイス上で実行されます。 これで説明を終えてもいいのですが、そうではありません。 机の上で少し話すこともあります。
ウィンドウマネージャー デスクトップの一部です、これはオペレーティング システムのすべてのソフトウェアです。 デスクトップには、ウィンドウの表示を担当するソフトウェアに加えて、ワイヤレス接続、サウンドまたはパフォーマンス プロファイルの管理を担当するソフトウェアがあります。
はい、しかし、もしそうなら、なぜこれほど多くの人がウィンドウ マネージャーについてもっと知りたいと思うのでしょうか? 答えは簡単です。Linux には、ウィンドウ マネージャーのみを使用して、必要なものすべてを表示する「疑似デスクトップ」があるからです。
疑似デスク…
それが物事をさらに複雑にしているかどうかわからないので、私が今言ったことを説明させてください。 説明したように、ウィンドウ マネージャーはインターフェイスのウィンドウを表示する役割を担うソフトウェアであり、これは、ここで示した例では KDE の KWin です。 それから、私たちを許可してくれる人もいます 机を使わずに仕事ができる そして私たちが行うすべてのことはウィンドウ内で行われます。
これらのウィンドウマネージャーの「デスクトップ」は、 せいぜい壁紙と Conky のようないくつかのウィジェットの表示に制限されていますただし、デスクトップにアイテムをドラッグしたり、デスクトップからアイテムをドラッグしたりするなどの操作はできません。
私が「疑似デスクトップ」と呼んでいるこれらのタイプのウィンドウ マネージャーは、オペレーティング システムと対話するために必要なすべてのソフトウェアをデスクトップとして理解すれば、部分的にデスクトップのように動作します。 通常の非デスクトップ ウィンドウ マネージャーはウィンドウを管理しますが、通常はアプリケーション ランチャーや、通常はパネルの種類を持たないターミナルなどのソフトウェアが含まれます。 実際には、これらのウィンドウ マネージャーは独立していますが、そのうちの XNUMX つをインストールすると、 通常、残りのソフトウェアも同様にインストールされます その体験が簡単に可能になるように。
例を挙げた方が良い
ウィンドウ マネージャーについて話し、どれが最適であるかをみんなに決めてもらう前に、後で彼らが私を批判するという事実には私は関与しません。i3wm の例を挙げましょう。
i3wm または単に i3 は、多くのディストリビューションにインストールできるパッケージであり、公式リポジトリに含まれています。 何かを表示できるように i3wm といくつかのパッケージだけがインストールされている場合、ログアウトして i3wm に入った後、壁紙さえ表示されないか、ホーム画面の残りの画像が壁紙として表示される可能性があります。
i3wm は通常、次のコマンドでアプリケーションを起動します。 dメニュー、これは、オペレーティング システムにインストールされているアプリケーションやあらゆる種類のソフトウェアを検索するための非常にシンプルなメニューです。 組み合わせを押すと META + イントロ、ターミナルが自動的に開きます。 ウィンドウが開いている場合、画面は XNUMX つに分割され、一方には端末が表示され、もう一方にはすでに開いているアプリケーションが表示されます。 通常、アプリは全画面表示され、おそらくアプリの端と画面の境界の間にわずかなスペース (ギャップ) があります。 などなど、すべてについて少しずつ。
これらのウィンドウマネージャーは、 キーボードで使用するように設計されています。 それぞれに応じて、引用符で囲まれた XNUMX つの「仮想デスクトップ」から別の「仮想デスクトップ」に移動したり、ウィンドウを閉じたり、サイズを変更したりすることができますが、デスクトップを通常に使用することはできません。
Linux に最適なウィンドウ マネージャー
これまで述べてきたことを踏まえて、好みが異なるため、どれが一番良いとは言いません。 話せたら 最もポピュラーな、因子の順序は積を変更しません (さあ、以下は順序のないリストです)。
i3wm
i3 は、最も人気のあるウィンドウ マネージャーの XNUMX つです。その理由の XNUMX つは、iXNUMX が「古いロッカー」であり、一部の Linux ディストリビューション用のコミュニティ作成の ISO でも利用できることです。 おそらく、それが最後の脚にあると読んだことがあるでしょうが、それは次の理由によるものです。 X11に基づいています.
時間は、適切に設定されていれば、ウィンドウ マネージャーになるための経験として役立ちます。 安定したユーザーエクスペリエンス。 設定に関しては、簡単なテキストファイルを編集するだけで設定できます。
インターフェースは非常にシンプルで余計なものがなく、軽量化に貢献しています。
スウェイ
Sway は、i3 の進化版として提供されるウィンドウ マネージャーです。 それと多くの類似点がありますが、主な違いは、それに基づいていることです。 ウェーランド、これは、すべてのソフトウェア プロジェクトと開発者が目指しているグラフィカル サーバーです。
Sway のインターフェイスは X11 よりも最新です。
箱を開ける
オープンボックスは次の点で知られています。 シンプルさと柔軟性、ミニマリストまたはカスタムのデスクトップ環境で一般的に使用されます。 他のウィンドウ マネージャーよりも構成がシンプルで、より直感的であるため、デスクトップからウィンドウ マネージャーに移行したい人に最適です。 それが作ったものです メイボックス Linux コミュニティの一部はこれをとても気に入っています。
Bspwm
Bspwm は、「フローティング ウィンドウ」アプローチに基づいており、高度な構成が可能なタイル ウィンドウ マネージャーであり、この説明は前の点にも当てはまります。 多くの経験豊富なユーザーが Bspwm を選択しており、YouTube のコンピューター専門チャンネルでも簡単に見ることができます。
啓発
啓蒙はそのうちのXNUMXつに投票されました 利用可能な最高のデスク Linux 用ですが、その作成者は 彼らがそれを定義する 「窓際管理者」として、私たちはそれに注意を払う必要があります。 他のオプションよりもデスクトップに似ているため、ウィンドウ マネージャーを使用したことがない人でも簡単に使用できるのが特徴です。
メインオプションとしてX11をサポートしていますが、すでにWaylandのサポートを開始しています。
最高のウィンドウマネージャーは何ですか?
私はあなたのコート、少なくともほとんどの専門家のコートにボールを置きます。 関わりたくないものですね。 それでも、私は i3、Sway、Openbox が好きだったと言えます...