10

Linux システムで使用可能なすべての Windows マネージャーのリストを取得するにはどうすればよいですか (もちろん、これはほとんど必要ありませんが、ルート権限がありません)。返される結果はすべて「Linux 用のウィンドウ マネージャーのリスト」であるため、Google で検索するのは非常に困難です。

明確化: 作業中のシステムに「インストールされているすべてのウィンドウ マネージャー」を一覧表示するコマンドを探しています。

ディストリビューションに依存していることに興味があります。私のディストリビューションは RedHat です。

cat /proc/version
(Linux version 2.4.21-40.ELsmp (centos@sillage.bis.pasteur.fr) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-53)) #1 SMP Wed Mar 15 13:46:01 EST 2006)
4

4 に答える 4

6

特定のディストリビューションまたは OS に大きく依存します。たとえば、debian と ubuntu では次を使用します。

$ update-alternatives --list x-window-manager
/usr/bin/twm
/usr/bin/fvwm2
/usr/bin/beryl
/usr/bin/beryl-xgl
/usr/bin/icewm
/usr/bin/kwin
/usr/bin/wmaker
于 2010-11-18T12:06:35.580 に答える
4

Debianで見つけたさらにいくつかの場所:

grep "^Exec" /usr/share/xsessions/*

grep -l "section=.Window Managers." /usr/share/menu/*

(2 番目に、各ファイルの command= 部分を確認したい場合があります。)

そして古いGentooで私は気づいた:

find /etc/X11/Sessions/* -printf '%f\n'
于 2012-09-27T09:44:41.553 に答える
3

配布/パッケージマネージャーによって異なります。ほとんどのパッケージマネージャーには、おそらく「ウィンドウマネージャー」というカテゴリさえありません。

とにかく、gentooであなたはするでしょう:

$ eix -I -C x11-wm --only-names
x11-wm/enlightenment
x11-wm/twm
于 2010-11-18T11:43:46.633 に答える
2

Slackware には nice がありxwmconfigますが、他のディストリビューションに存在するかどうかはわかりません。

于 2010-11-18T11:39:12.200 に答える