Как я могу найти, какую среду рабочего стола я использую?

Как заголовок:

Как я могу найти, какую среду рабочего стола я использую?

Я хочу сделать это с помощью командной строки.

6 ответов

И вы можете попробовать $DESKTOP_SESSION для DE.

Эта команда кажется полезной:

ls /usr/bin/*session

-> в GNOME возвращается /usr/bin/gnome-session (и больше)

-> в ответ MATE /usr/bin/mate-session (и больше)

-> в LXDE возвращает /usr/bin/lxsession (и больше)

-> в JWM возвращается /usr/bin/icewm-session (должно быть JWM-сессия, не?!)

Я проверил лучшие инструменты, которые я нашел с:

а. Установлен GNOME под Linux Mint
б) GNOME под Linux Mint Live USB
с. MATE под Linux Mint
день LXDE под Lubuntu
эл. JWM под Puppy Linux (JWM - это не среда рабочего стола, а оконный менеджер стекирования).

Мои результаты:

  • env | grep DESKTOP_SESSION= (так себе)
a & b - DESKTOP_SESSION = гном
c - DESKTOP_SESSION=default.desktop
d - DESKTOP_SESSION=Lubuntu
е - ничего
  • echo $GDMSESSION (так себе)
а & б - гном
с - ничего
д - Лубунту
е - ничего
  • pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm" или же ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm" (хорошо, но не идеально)
A & B - ОК
с - ОК
г - НЕПРАВИЛЬНО
е - ничего и ОК
  • HardInfo (очень хорошо, но не идеально)
а - ничего
б - GNOME 2.32.0
c - MATE
d - LXDE (Lubuntu)
e - Неизвестно (оконный менеджер: JWM)

ВЫВОД: комбинация HardInfo и команда ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm" наверное даст нужный ответ.

Для оконного менеджера вы можете использовать:

sudo apt-get install wmctrl
wmctrl -m | grep "Name:" | awk '{print $2}'

В терминале или консоли вы можете запустить:

pgrep -l "gnome|kde|mate|cinnamon"

или же

ps -A | egrep -i "gnome|kde|mate|cinnamon"

Пункт, который появляется в большем количестве строк, должен быть ответом

Вы можете запустить HardInfo. По умолчанию он готов по крайней мере в Linux Mint; или вы можете установить его (из Synaptic, ...).

Вы можете запустить его a) из главного меню> Поле поиска> hardinfo или b) из главного меню> Все приложения> Системные инструменты или Администрирование> Информация о системе, или c) из главного меню> Все приложения> Все> Информация о системе или d) из терминала или консоли> hardinfo > Enter, или e) из диалогового окна Run Application (Alt+F2) > hardinfo > Enter.

Когда HardInfo откроется, вам просто нужно нажать на пункт "Операционная система" и перейти к строке "Среда рабочего стола".

В настоящее время, кроме GNOME и KDE, вы можете найти MATE, Cinnamon, ...

Другие вопросы по тегам