És probable que estiguis connectat a un servidor de manera remota i necessitis saber si el sistema on ets té un entorn d'escriptori instal·lat o si només pots treballar des de la consola. O, és probable que també t'hagi tocat administrar un equip local en el qual ja tingui una sessió en mode text iniciada i desconeguis si hi ha entorn d'escriptori instal·lat
En qualsevol cas, hi ha diversos mètodes per poder saber si hi ha un entorn gràfic instal·lat la consola, amb uns simples ordres que et llançaran detalls sobre l'existència o no d'algun entorn. A més, són mètodes bastant senzills ...
mètode 1
Des de la CLI, Pots comprovar si hi ha GUI en el sistema usant els fitxers i directoris d'instal·lació que solen utilitzar aquest tipus d'entorn d'escriptori. Per exemple:
<br data-mce-bogus="1"> ls /usr/bin/*session
Amb aquest comando, listarás el contingut de / usr / bin / * session. I si obtens algun resultat a la sortida, sabràs que efectivament hi ha un entorn d'escriptori instal·lat. Per exemple, depenent de si està GNOME, KDE Plasma, etc., pot variar en el resultat, però podria ser / usr / bin / gnome-session, / usr / bin / mat-session, / usr / bin / lxsession, / Usr / bin / icewm-session, ...
mètode 2
Un altre mètode similar a l'anterior passaria per llistar el contingut d'un altre directori de sistema i esperar un resultat. En aquest cas seria:
ls /usr/share/xsessions/ ls /usr/share/wayland-sessions
Pots provar amb dos comandaments, un per a les sessions gràfiques que fan servir el servidor gràfic X i el segon per al protocol Wayland. Si obtens un resultat, llavors podràs deduir que hi ha un entorn d'escriptori instal·lat.
mètode 3
Tot i que molts més mètodes, un altre dels existents que pot resultar pràctic és usar una variable per consultar l' entorn d'escriptori que hi ha instal·lat en una distro, devolviéndote el nom de la mateixa. Per exemple:
echo $XDG_CURRENT_DESKTOP
Però ull, facis servir el mètode que utilitzis per consultar, que estiguin aquests fitxers no vol dir que sigui funcional ...
Un comentari, deixa el teu
$ Echo $ XDG_CURRENT_DESKTOP
ubuntu: GNOME