¿Desea saber si una GUI no se está ejecutando o si está instalada (pero no es necesario que se ejecute)?
Thomas Weinbrenner
1
Por favor, defina "GUI".
Stéphane Chazelas
Respuestas:
6
dpkg -l|grep xserver
le dirá si está instalado X11 (sistema central para la mayoría de las GUI). Para verificar si hay algún escritorio instalado, tendrá que adivinar, ya que hay demasiados. Intenta algo como:
Y todavía existe la posibilidad de que alguien instale un entorno de escritorio / administrador de Windows sin usar paquetes.
Thomas Weinbrenner
Esto también devolverá un falso positivo si el servidor X se instaló y luego se eliminó. Y si el servidor X se instaló a mano (u otro sistema de paquetes), devolverá falso. Podrías usar algo como which Xorg, pero tampoco es 100% seguro.
caos
¿Hay realmente "demasiados"?
Meetai.com
3
Hay muchas partes en una GUI, y es posible que alguna parte se instale pero falten algunas otras.
La visualización de una GUI localmente (en lugar de ejecutar programas GUI en la red, mostrándolos de forma remota) requiere un servidor X Entonces, si desea saber si está instalada una GUI local, pruebe la presencia de un servidor X. El servidor X para visualización local es Xorg.
type Xorg
le dirá si está instalado. No le dirá si está funcionando o funcionando, esas serían preguntas completamente diferentes.
(Las versiones recientes de Ubuntu han introducido una nueva GUI, Mir , pero X aún debería estar disponible).
Respuestas:
le dirá si está instalado X11 (sistema central para la mayoría de las GUI). Para verificar si hay algún escritorio instalado, tendrá que adivinar, ya que hay demasiados. Intenta algo como:
fuente
which Xorg
, pero tampoco es 100% seguro.Hay muchas partes en una GUI, y es posible que alguna parte se instale pero falten algunas otras.
La visualización de una GUI localmente (en lugar de ejecutar programas GUI en la red, mostrándolos de forma remota) requiere un servidor X Entonces, si desea saber si está instalada una GUI local, pruebe la presencia de un servidor X. El servidor X para visualización local es
Xorg
.le dirá si está instalado. No le dirá si está funcionando o funcionando, esas serían preguntas completamente diferentes.
(Las versiones recientes de Ubuntu han introducido una nueva GUI, Mir , pero X aún debería estar disponible).
fuente
Escriba este comando:
Según lo que ve en la pantalla, puede averiguar qué GUI está utilizando en este momento. Por ejemplo eres:
en GNOME si regresa
/usr/bin/gnome-session
(y más);en MATE si regresa
/usr/bin/mate-session
(y más);en LXDE si regresa
/usr/bin/lxsession
(y más);en JWM si regresa
/usr/bin/icewm-session
(¿debería serjwm-session
, no?).fuente