Verificați dacă există un mediu grafic instalat de pe consolă

Începutul următor pe desktopul KDE

Este probabil că sunteți conectat la un server de la distanță și trebuie să știți dacă sistemul în care vă aflați are un mediu desktop instalat sau dacă puteți lucra numai de pe consolă. Sau, este probabil să fi trebuit să gestionați și un computer local în care ați început deja o sesiune în modul text și nu știți dacă există un mediu desktop instalat

În orice caz, există diverse metode pentru a putea ști dacă există un mediu grafic instalat de pe consolă, cu câteva comenzi simple care vă vor oferi detalii despre existența sau nu a unui mediu. În plus, sunt metode destul de simple ...

Metoda 1

Din CLI, puteți verifica dacă există o interfață grafică pe sistem utilizând fișierele și directoarele de instalare pe care le folosește de obicei acest tip de mediu desktop. De exemplu:

<br data-mce-bogus="1">

ls /usr/bin/*session

Cu această comandă, veți lista conținutul sesiunii / usr / bin / *. Și dacă obțineți rezultate în rezultat, veți ști că există într-adevăr un mediu desktop instalat. De exemplu, în funcție de GNOME, KDE Plasma etc., poate varia în rezultat, dar poate fi / usr / bin / gnome-session, / usr / bin / mate-session, / usr / bin / lxsession, / usr / bin / icewm-session, ...

Metoda 2

Alte metodă similară cu cea de mai sus ar trece prin listarea conținutului unui alt director pe sistem și așteptarea unui rezultat. În acest caz ar fi:

ls /usr/share/xsessions/

ls /usr/share/wayland-sessions

Puteți încerca ambele comenzi, una pentru sesiuni grafice care utilizează serverul grafic X și al doilea pentru protocolul Wayland. Dacă obțineți un rezultat, puteți deduce că există un mediu desktop instalat.

Metoda 3

Deși există mult mai multe metode, o alta care poate fi practică este utilizarea unei variabile pentru interogarea mediul desktop instalat într-o distro, returnând numele acestuia. De exemplu:

echo $XDG_CURRENT_DESKTOP

Dar fii atent, folosește metoda pe care o folosești pentru a consulta, că aceste fișiere sunt acolo nu înseamnă că este funcțională ...


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ROMSAT el a spus

    $ echo $ XDG_CURRENT_DESKTOP
    ubuntu: GNOME