2010-11-18 4 views
8

Comment puis-je obtenir une liste de tous les gestionnaires de fenêtres disponibles sur un système Linux (Bien sûr, cela serait surtout pas nécessaire, mais - ai-je ne les permissions root). Très difficile de faire une recherche sur Google car tous les résultats retournés sont pour "liste des gestionnaires de fenêtres pour Linux".Linux: liste tous les gestionnaires de fenêtres disponibles

salutations,

JP

Précision: Je suis à la recherche d'une commande qui liste « Tous les gestionnaires de fenêtres qui sont installés » sur le système que je travaille.

Merci pour les réponses. Intéressant de connaître sa distribution dépendante. Ma distribution est 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

Veuillez clarifier: tout ce qui existe? Tout ce qui est encore développé? Tout ce qui est installé sur le système sur lequel vous travaillez? –

+1

Tout ce qui est installé sur le système sur lequel je travaille. –

+1

Quelqu'un connaît la commande sur RedHat? –

Répondre

2

sur Slackware il y a belle xwmconfig, mais je ne suis pas sûr si elle existe sur d'autres distributions.

3

dépend de votre gestionnaire de distribution/package. La plupart des gestionnaires de paquets n'auront probablement même pas de catégorie "gestionnaires de fenêtres".

Quoi qu'il en soit, gentoo vous feriez:

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

Il dépend vraiment de votre distribution ou OS. Say, sur debian et ubuntu utilise:

$ 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

Un couple plus d'endroits que je trouve sur Debian:

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

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

(Dans le second, on peut vouloir vérifier la commande = une partie de . chaque fichier)

Et sur un vieux Gentoo j'ai remarqué:

find /etc/X11/Sessions/* -printf '%f\n' 
Questions connexes