в качестве заголовка:
Как я могу найти, какую рабочую среду я использую?
Я хочу выполнить это с помощью командной строки.
в качестве заголовка:
Как я могу найти, какую рабочую среду я использую?
Я хочу выполнить это с помощью командной строки.
И вы можете попробовать $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-session, не?!)
Я тестировал лучшие инструменты, которые я нашел:
a. GNOME under Linux Mint installed
b. GNOME under Linux Mint Live USB
c. MATE under Linux Mint
d. LXDE under Lubuntu
e. JWM under Puppy Linux (JWM is not a desktop environment but a stacking window manager).
Мои результаты:
env | grep DESKTOP_SESSION=
(так себе) a & b - DESKTOP_SESSION=gnome c - DESKTOP_SESSION=default.desktop d - DESKTOP_SESSION=Lubuntu e - Nothing
echo $GDMSESSION
(так себе) a & b - gnome c - Nothing d - Lubuntu e - Nothing
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
или ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
(ну, но не идеально) a & b - OK c - OK d - WRONG e - Nothing & OK
HardInfo
(очень хорошо, но не идеально) a - Nothing b - GNOME 2.32.0 c - MATE d - LXDE (Lubuntu) e - Unknown (Window Manager: 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 > Введите или e) в диалоговом окне «Запустить приложение» (Alt + F2) > hardinfo > Enter.
Как только HardInfo откроется, вам просто нужно щелкнуть элемент «Операционная система» и посмотреть на строку «Окружающая среда для рабочего стола».
В настоящее время, помимо GNOME и KDE, вы можете найти MATE, Cinnamon, ...