2010-11-18 21 views
8

Jak uzyskać listę wszystkich dostępnych menedżerów okien w systemie Linux (Oczywiście nie będzie to w większości potrzebne, ale - nie mam uprawnień root). Bardzo trudno wyszukiwać w Google, ponieważ wszystkie zwrócone wyniki dotyczą "listy menedżerów okien dla systemu Linux".Linux: wyświetl listę wszystkich dostępnych menedżerów okien.

pozdrowienia,

JP

Wyjaśnienie: szukam polecenia, które wymienia „Wszystkie menedżery okien, które są zainstalowane” na systemie, który pracuję nad.

Dzięki za odpowiedzi. Interesujące wiedzieć, że jest zależna od dystrybucji. Moja dystrybucja to RedHat.

cat /proc/version 
(Linux version 2.4.21-40.ELsmp ([email protected]) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-53)) #1 SMP Wed Mar 15 13:46:01 EST 2006) 
+0

Proszę wyjaśnić: wszystko, co w ogóle istnieje? Wszystko, co wciąż jest rozwijane? Wszystko, co jest zainstalowane w systemie, nad którym pracujesz? –

+1

Wszystko, co jest zainstalowane w systemie, nad którym pracuję. –

+1

Ktoś zna polecenie RedHata? –

Odpowiedz

2

Na Slackware jest ładny xwmconfig, ale nie jestem pewien, czy istnieje na innych dystrybucjach.

3

Zależy od menedżera dystrybucji/pakietu. Większość menedżerów pakietów prawdopodobnie nie ma nawet kategorii "menedżerów okien".

W każdym razie, w Gentoo chcesz zrobić:

$ eix -I -C x11-wm --only-names 
x11-wm/enlightenment 
x11-wm/twm 
3

To naprawdę zależy od konkretnej dystrybucji lub systemu operacyjnego. Say, na Debianie i Ubuntu używa:

$ 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 
1

jeszcze kilka miejsc znalazłem na Debian:

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

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

(W drugim, może chcemy sprawdzić polecenie = część . każdy plik)

A na starym Gentoo zauważyłem:

find /etc/X11/Sessions/* -printf '%f\n' 
Powiązane problemy