Linux
如何知道類 Unix 作業系統的視窗系統、視窗管理器和桌面環境的類型
我想知道在終端中可以使用哪些命令/實用程序來了解視窗系統(如 X 視窗系統)、視窗管理器(如 Metacity、KWin、Window Maker)和桌面環境(如 KDE、Gnome)的類型Linux 或其他類 Unix 作業系統?
謝謝!
來自 Ask Ubuntu.SE:如果您已
wmctrl
安裝,wmctrl -m
將為您辨識視窗管理器。Thomas 已經提到了用於辨識桌面環境
XDG_CURRENT_DESKTOP
的環境變數。並且來自 Unix & Linux SE 中的這個執行緒:環境
XDG_SESSION_TYPE
變數可用於辨識視窗系統是 X11 還是 Wayland。
有困難。
沒有集中的系統來跟踪這些事情。
- 在 Debian 派生的 Linux 上,您可以嘗試該
alternatives
系統。- 你可以查詢包管理器,如果你發現只安裝了一個 Foo,你可以很確定哪個 Foo 正在使用。
- 您可以嘗試解析
ps
. 或者相當於/proc
在擁有它的系統上閱讀。可能最可靠的事情是詢問使用者。