web-dev-qa-db-fra.com

Comment déterminer quel environnement de bureau est installé à partir du shell?

Le seul environnement de bureau que j'ai jamais utilisé était Xfce, maintenant par pure curiosité, j'ai installé Kali Linux. J'ai cliqué ici et là sur le bureau en vain espoir d'obtenir des informations sur l'environnement de bureau lui-même, alors je me suis demandé s'il existe une procédure standard pour vérifier le nom de l'environnement de bureau à partir de la ligne de commande, je suppose que peut-être quelque chose comme :

ps -e | grep xxx

mais alors, je ne sais pas ce que je pourrais essayer de grep.

Je viens de mentionner Kali Linux à titre d'exemple, je voudrais savoir comment le faire en général.

17
sharkant

Pour vérifier le nom de l'environnement de bureau à partir de la ligne de commande, vous pouvez utiliser la commande suivante:

echo $XDG_CURRENT_DESKTOP

ou

ls /usr/share/xsessions/

Ou basé sur la question:

ps -e | grep -E -i "xfce|kde|gnome"

Exemple de sortie (kde):

 kdevtmpfs
 start_kdeinit
 kdeinit4
 kded4
 polkit-kde-auth
35
GAD3R