Linux:列出所有可用的窗口管理器

8 linux window-managers

如何在linux系统上获得所有可用Windows管理器的列表(当然,这通常不需要,但是 - 我没有root权限).很难在Google上搜索,因为返回的所有结果都是"linux的窗口管理器列表".

问候,

J.P

澄清:我正在寻找一个命令,列出我正在使用的系统上的"所有已安装的窗口管理器".

谢谢你的回答.有兴趣知道它的发行版依赖.我的发行版是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)
Run Code Online (Sandbox Code Playgroud)

hor*_*rsh 6

这实际上取决于您的特定发行版或操作系统。说,在 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
Run Code Online (Sandbox Code Playgroud)


joe*_*dle 5

我在Debian上发现了另外几个地方:

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

grep -l "section=.Window Managers." /usr/share/menu/*
Run Code Online (Sandbox Code Playgroud)

(在第二个中,我们可能想要检查每个文件的 command= 部分。)

在旧的Gentoo上我注意到:

find /etc/X11/Sessions/* -printf '%f\n'
Run Code Online (Sandbox Code Playgroud)


mih*_*mih 2

在 Slackware 上有很好的xwmconfig,但我不确定它是否存在于其他发行版上。