Linux

如何知道類 Unix 作業系統的視窗系統、視窗管理器和桌面環境的類型

  • July 22, 2020

我想知道在終端中可以使用哪些命令/實用程序來了解視窗系統(如 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在擁有它的系統上閱讀。

可能最可靠的事情是詢問使用者。

引用自:https://unix.stackexchange.com/questions/7363