デスクトップ マネージャーなしで作業していますか?

デスクトップ マネージャーなしで作業していますか?

私はタイルウィンドウマネージャを試してデスクトップマネージャを捨てることに興味があります。私はNixOSを使っていて、

  • 私はターミナルで多くの時間を過ごします
  • デスクトップ マネージャー (現在は Gnome) は、一部の NixOS 設定 (例: XkbOptions) を上書き/競合します。
  • xmonadについて良い話を聞きました

しかし、デスクトップマネージャ、ウィンドウマネージャ、ディスプレイマネージャ、Xサーバの境界がどこにあるかはよく分かりません。デスクトップマネージャには気に入っている点がいくつかあります(少なくとも私は考えるデスクトップ マネージャーによって提供される機能) を放棄することに躊躇します。

  • Superアプリケーション名の一部を入力して起動またはアクティブ化します
  • Super+Tabアプリケーション間のフォーカスを切り替える
  • Super+`同じアプリケーション内のウィンドウ間でフォーカスを切り替える

この種のことについての「入門」ガイド、またはデスクトップ/ディスプレイ/ウィンドウ マネージャーのさまざまな役割と、ログインするプレーン テキスト コンソールとの関係についての私のメンタル モデルを明確にするアクセス可能なリファレンスはありますか?

それとも、しばらく暗闇の中で飛び込んでよろめきながら歩き回らなければならないのでしょうか?

答え1

Xは標準的な Linux ディスプレイ サーバーです。マシン上であらゆる種類の GUI アプリケーションを実行するために必要です。ただし、画面に GUI アプリケーション ウィンドウの内容を表示すること以外は何もできません。移動、サイズ変更、最小化はできません。there画面上に表示されるだけです。

上記のことを実行するには、ウィンドウ マネージャーが必要です。ウィンドウ マネージャーは、その名前の通り、ウィンドウを管理しますmanage

デスクトップ環境 (gnome、kde、lxde、lxqt) は、本格的なデスクトップ エクスペリエンスを提供するためのソフトウェアのコレクションです。ウィンドウ マネージャー、ファイル マネージャー、システム トレイ、その他のソフトウェアが含まれます。

ディスプレイマネージャーマシン上のウィンドウ マネージャーまたはデスクトップ環境セッションを管理します。ログイン時に表示されるパスワード プロンプトは、システムのディスプレイ マネージャーの一部です。ディスプレイ マネージャーはパスワードを受け取り、ログインし、選択したウィンドウ マネージャーまたはデスクトップ環境を起動し、それらのシャットダウンも処理します。

hit Super and type part of an application name to launch or activate it
Super+Tab to switch focus between applications
Super + ` to switch focus between windows within the same application

それだけが必要なら、 のような必要最低限​​の機能を備えたウィンドウ マネージャーに切り替えても問題はありませんthat what window managers do。gnome をアンインストールしなければ、gnome が提供するアプリケーションにもアクセスできます。ただし、標準の gnome ディストリビューションのようにはうまく統合されません

関連情報