Vjerovatno ste daljinski povezani sa serverom i morate znati ima li sistem u kojem se nalazite instalirano okruženje radne površine ili ako možete raditi samo iz konzole. Ili je vjerojatno da ste morali upravljati i lokalnim računarom na kojem ste već pokrenuli sesiju tekstualnog načina i ne znate postoji li instalirano radno okruženje
U svakom slučaju postoje razne metode kako biste mogli znati postoji li grafičko okruženje instalirano s konzole, s nekoliko jednostavnih naredbi koje će vam dati detalje o postojanju ili ne okruženja. Pored toga, to su prilično jednostavne metode ...
1 metoda
Iz CLI-a, možete provjeriti postoji li GUI na sistemu pomoću instalacijskih datoteka i direktorija koje ova vrsta radne okoline obično koristi. Na primjer:
<br data-mce-bogus="1"> ls /usr/bin/*session
Pomoću te naredbe naći ćete popis sadržaj / usr / bin / * sesije. A ako dobijete bilo kakve rezultate u izlazu, znat ćete da zaista postoji instalirano radno okruženje. Na primjer, ovisno o tome jeste li GNOME, KDE plazma itd., To može varirati u rezultatu, ali to može biti / usr / bin / gnome-session, / usr / bin / mate-session, / usr / bin / lxsession, / usr / bin / icewm-session...
2 metoda
Ostalo slična metoda kao gore prolazio bi kroz popisivanje sadržaja drugog direktorija na sistemu i čekajući rezultat. U ovom slučaju to bi bilo:
ls /usr/share/xsessions/ ls /usr/share/wayland-sessions
Možete isprobati obje naredbe, jednu za grafičke sesije koji koriste grafički server X, a drugi za Wayland protokol. Ako dobijete rezultat, možete zaključiti da je instalirano okruženje radne površine.
3 metoda
Iako postoji mnogo više metoda, još jedna od postojećih koja bi mogla biti praktična je upotreba varijable za upit instalirano okruženje radne površine u distribuciji, vraćajući joj ime. Na primjer:
echo $XDG_CURRENT_DESKTOP
Ali budite oprezni, koristite metodu kojom se savjetujete, jer ove datoteke postoje, ne znači da su funkcionalne ...
$ echo $ XDG_CURRENT_DESKTOP
ubuntu: GNOME