Linux: список всех доступных оконных менеджеров - PullRequest
8 голосов
/ 18 ноября 2010

Как получить список всех доступных оконных менеджеров в системе linux (Конечно, в большинстве случаев это не нужно, но у меня нет прав root) Поиск в Google очень труден, поскольку все возвращаемые результаты относятся к «списку оконных менеджеров для Linux».

Уточнение. Я ищу команду, в которой указан список "Все установленные менеджеры окон" в системе, над которой я работаю.

Интересно знать, что это дистрибутив зависит. Мой дистрибутив 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 ]

3 голосов
/ 27 сентября 2012

Еще пару мест, которые я нашел на Debian :

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

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

(Во втором мы можем захотеть проверить команду = часть каждого файла.)

А на старом Gentoo я заметил:

find /etc/X11/Sessions/* -printf '%f\n'
3 голосов
/ 18 ноября 2010

Зависит от вашего дистрибутива / менеджера пакетов.Большинство менеджеров пакетов, вероятно, даже не имеют категории "оконные менеджеры".

В любом случае, в gentoo вы должны сделать:

$ eix -I -C x11-wm --only-names
x11-wm/enlightenment
x11-wm/twm
3 голосов
/ 18 ноября 2010

Это действительно зависит от вашего конкретного дистрибутива или ОС.Скажем, в 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
2 голосов
/ 18 ноября 2010

На Slackware есть хороший xwmconfig, но я не уверен, существует ли он в других дистрибутивах.

...