Comment vérifier à partir du terminal si une interface graphique installée dans UBUNTU
8
Je cherche une commande pour vérifier à partir du terminal, est-ce que n'importe quelle interface graphique est installée sur mon UBUNTU. Je n'ai trouvé aucune réponse satisfaisante
Voulez-vous savoir si une interface graphique est en cours d'exécution ou si elle est installée (mais pas nécessairement en cours d'exécution)?
Thomas Weinbrenner
1
Veuillez définir "GUI".
Stéphane Chazelas
Réponses:
6
dpkg -l|grep xserver
vous dira si X11 (système principal pour la plupart des interfaces graphiques) est installé. Pour vérifier si des bureaux sont installés, vous devrez deviner, car il y en a trop. Essayez quelque chose comme:
Et il y a toujours la possibilité que quelqu'un ait installé un environnement de gestionnaire / bureau Windows sans utiliser de packages.
Thomas Weinbrenner
Cela retournera également un faux positif si le serveur X a été installé puis supprimé. Et si le serveur X a été installé à la main (ou un autre système de package), il retournera false. Vous pouvez utiliser quelque chose comme which Xorg, mais ce n'est pas sûr à 100%.
chaos
Y en a-t-il vraiment "trop"?
Meetai.com
3
Il y a de nombreuses parties dans une interface graphique, et il est possible qu'une partie soit installée mais que d'autres parties soient manquantes.
L'affichage d'une interface graphique localement (par opposition à l'exécution de programmes GUI sur le réseau, leur affichage à distance) nécessite un serveur X. Donc, si vous voulez savoir si une interface graphique locale est installée, testez la présence d'un serveur X. Le serveur X pour l'affichage local est Xorg.
type Xorg
vous dira s'il est installé. Il ne vous dira pas si cela fonctionne ou fonctionne, ce seraient des questions complètement différentes.
(Les versions récentes d'Ubuntu ont introduit une nouvelle interface graphique, Mir , mais X devrait toujours être disponible.)
Réponses:
vous dira si X11 (système principal pour la plupart des interfaces graphiques) est installé. Pour vérifier si des bureaux sont installés, vous devrez deviner, car il y en a trop. Essayez quelque chose comme:
la source
which Xorg
, mais ce n'est pas sûr à 100%.Il y a de nombreuses parties dans une interface graphique, et il est possible qu'une partie soit installée mais que d'autres parties soient manquantes.
L'affichage d'une interface graphique localement (par opposition à l'exécution de programmes GUI sur le réseau, leur affichage à distance) nécessite un serveur X. Donc, si vous voulez savoir si une interface graphique locale est installée, testez la présence d'un serveur X. Le serveur X pour l'affichage local est
Xorg
.vous dira s'il est installé. Il ne vous dira pas si cela fonctionne ou fonctionne, ce seraient des questions complètement différentes.
(Les versions récentes d'Ubuntu ont introduit une nouvelle interface graphique, Mir , mais X devrait toujours être disponible.)
la source
Tapez cette commande:
En fonction de ce que vous voyez à l'écran, vous pouvez savoir quelle interface graphique vous utilisez actuellement. Par exemple, vous êtes:
dans GNOME s'il retourne
/usr/bin/gnome-session
(et plus);dans MATE s'il revient
/usr/bin/mate-session
(et plus);dans LXDE s'il retourne
/usr/bin/lxsession
(et plus);dans JWM s'il revient
/usr/bin/icewm-session
(devrait l'êtrejwm-session
, non?!).la source