Перевірте, чи на консолі встановлено графічне середовище

Наступний Kickoff на робочому столі KDE

Цілком ймовірно, що ви підключені до сервера віддалено, і вам потрібно знати, чи має система, де ви перебуваєте, встановлене робоче середовище або якщо ви можете працювати лише з консолі. Або, цілком ймовірно, вам також довелося керувати локальним комп’ютером, на якому ви вже розпочали сеанс текстового режиму, і ви не знаєте, чи встановлено робоче середовище

У будь-якому випадку є різні методи щоб дізнатись, чи встановлено графічне середовище із консолі, за допомогою кількох простих команд, які дадуть вам детальну інформацію про існування середовища чи ні. Крім того, це досить прості методи ...

Метод 1

З CLI, Ви можете перевірити, чи є в системі графічний інтерфейс, використовуючи інсталяційні файли та каталоги, які зазвичай використовують цей тип робочого середовища. Наприклад:

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

ls /usr/bin/*session

За допомогою цієї команди ви зробите список зміст сеансу / usr / bin / *. І якщо ви отримаєте якісь результати на виході, ви будете знати, що там справді встановлено середовище робочого столу. Наприклад, залежно від того, чи є ви GNOME, плазмою KDE тощо, результат може відрізнятися, але це може бути / usr / bin / gnome-session, / usr / bin / mate-session, / usr / bin / lxsession, / usr / bin / icewm-session, ...

Метод 2

Інший аналогічний спосіб, описаний вище він проходив би через перелік вмісту іншого каталогу в системі та чекав результату. У цьому випадку це буде:

ls /usr/share/xsessions/

ls /usr/share/wayland-sessions

Ви можете спробувати обидві команди, одну для графічні сесії які використовують графічний сервер X і другий для протоколу Wayland. Якщо ви отримаєте результат, ви можете зробити висновок, що там встановлено робоче середовище.

Метод 3

Хоча існує набагато більше методів, іншим із існуючих, який може бути практичним, є використання змінної для запиту встановлене середовище робочого столу в дистрибутиві, повертаючи його назву. Наприклад:

echo $XDG_CURRENT_DESKTOP

Але будьте обережні, використовуйте метод, який ви використовуєте для консультації, що ці файли там не означає, що вони функціональні ...


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   ROMSAT - сказав він

    $ echo $ XDG_CURRENT_DESKTOP
    ubuntu: GNOME