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

65

в качестве заголовка:

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

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

    
задан Yishu Fang 25.04.2012 в 16:00
источник

6 ответов

41

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

    
ответ дан user55822 25.04.2012 в 16:23
источник
27

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

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, не?!)

    
ответ дан Nadiw 15.04.2013 в 02:23
21

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

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" , вероятно, даст желаемый ответ.

    
ответ дан Madiue 15.04.2013 в 00:26
11

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

sudo apt-get install wmctrl
wmctrl -m | grep "Name:" | awk '{print $2}'
    
ответ дан Marius Balaban 25.04.2012 в 16:10
7

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

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

или

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

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

    
ответ дан Adesi 14.04.2013 в 21:29
1

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

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

Как только HardInfo откроется, вам просто нужно щелкнуть элемент «Операционная система» и посмотреть на строку «Окружающая среда для рабочего стола».

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

    
ответ дан Adesi 14.04.2013 в 20:34