我有興趣嘗試平鋪視窗管理器並放棄桌面管理器。我正在運行 NixOS,並且
- 我大部分時間都在航站樓度過
- 桌面管理器(目前為 Gnome)會覆寫某些 NixOS 配置/與某些 NixOS 配置發生衝突(例如 XkbOptions)
- 我聽說過 xmonad 的好消息
但我並不完全清楚桌面管理器、視窗管理器、顯示管理器和 X 伺服器之間的界限在哪裡。我喜歡桌面管理器的一些功能(至少我喜歡)思考它們是由桌面管理器提供的)我會猶豫是否要放棄:
- 點擊
Super
並鍵入應用程式名稱的一部分以啟動或啟動它 Super
+Tab
在應用程式之間切換焦點Super
+`
在同一應用程式內的視窗之間切換焦點
是否有針對此類事情的「入門」指南,或者有一個可訪問的參考來闡明我對桌面/顯示/視窗管理器的各種角色以及與我要登入的純文字控制台的關係的心理模型?
或者我只需要潛入水中並在黑暗中跌跌撞撞一段時間?
答案1
X
是一個標準的linux顯示伺服器。在您的電腦上執行任何類型的 GUI 應用程式都需要它。但除了在螢幕上顯示 gui 應用程式視窗的內容之外,它不能做任何其他事情。您無法移動、調整大小或最小化它們。它們只會出現there
在螢幕上。
為了執行上述操作,您需要一個視窗管理器。視窗管理器按照名稱執行操作。他們的manage
窗戶。
桌面環境(gnome、kde、lxde、lxqt)只是提供完全成熟的桌面體驗的軟體集合。它包括視窗管理器、文件管理器、系統托盤和其他軟體。
A顯示管理器管理電腦上的視窗管理器或桌面環境會話。您在登入期間看到的密碼提示是系統上顯示管理員的一部分。它會取得您的密碼,讓您登錄,啟動您選擇的視窗管理器或桌面環境,並處理它們的關閉。
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
發行版那樣很好地整合。