Si queremos o necesitamos averiguar qué entorno de escritorio (o gestor de ventanas en su defecto) emplea la distribución de GNU/Linux que estamos utilizando podemos tener en cuenta…
He probado las mejores opciones que he encontrado por ahí (con alguna adaptación) con:
- GNOME bajo Linux Mint instalado
- GNOME bajo Linux Mint Live USB
- MATE bajo Linux Mint
- LXDE bajo Lubuntu
- JWM bajo Puppy Linux (JWM no es un entorno de escritorio como los anteriores sino un gestor de ventanas, de pila concretamente).
Mis resultados
Regular
Comando (en terminal o consola) env | grep DESKTOP_SESSION=
.
DESKTOP_SESSION=gnome
DESKTOP_SESSION=gnome
DESKTOP_SESSION=default.desktop
DESKTOP_SESSION=Lubuntu
- Nada
Regular
Comando (en terminal o consola) echo $GDMSESSION
.
gnome
gnome
- Nada
Lubuntu
- Nada
Bien, pero no perfecto
Comando (en terminal o consola) pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
o bien ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
.
- Bien
- Bien
- Bien
- Mal
- Nada y bien
Muy bien, pero no perfecto
HardInfo, programa o aplicación que viene de serie con todos los probados (en distros que no, se podría instalar fácilmente).
- Nada
- GNOME 2.32.0
- MATE
- LXDE (Lubuntu)
- Unknown (Window Manager: JWM)
Conclusión
Una combinación de HardInfo y del comando ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
probablemente nos dará la respuesta buscada.