UnixシリーズオペレーティングシステムのWindowsシステム、Windowsマネージャ、デスクトップ環境の種類を理解する方法

UnixシリーズオペレーティングシステムのWindowsシステム、Windowsマネージャ、デスクトップ環境の種類を理解する方法

理解するために、端末でどのコマンド/ユーティリティを使用できるかを知りたいです。ウィンドウシステム(例:Xウィンドウシステム)、ウィンドウマネージャ(例:Metacity、KWin、Window Maker)、デスクトップ環境Linuxまたは他のUnixファミリーオペレーティングシステム(KDE、Gnomeなど)?

ありがとうございます!

答え1

Ubuntu.SEに尋ねる:すでにwmctrlインストールされている場合はwmctrl -m認識されます。ウィンドウマネージャあなたのため。

トーマスはすでに言及しています。XDG_CURRENT_DESKTOP識別に使用される環境変数デスクトップ環境

そしてUnix&Linux SEのこのスレッドでは:環境XDG_SESSION_TYPE変数を使用して識別できます。ウィンドウシステムX11かWaylandですか?

答え2

難しい。

これらを追跡する集中型システムはありません。

  • DebianベースのLinuxでは、このalternativesシステムを試すことができます。
  • パッケージマネージャに問い合わせることができ、Fooが1つだけインストールされている場合は、どのFooが使用されているかを確認できます。
  • psあるいは、/procそのシステムで同等の内容を読むこともできます。

おそらく最も信頼できるのは尋ねるユーザー。

答え3

コメントの答えの1つは、Kali(そしておそらく他のDebianベースのディストリビューションでも)私にとって効果的でした。

env | grep XDG_CURRENT_DESKTOP

関連情報