Есть ли переменная окружения, которая установлена ​​для Unity?

Мой скрипт должен уметь определять, используется ли Unity поверх DE Gnome. Единственный другой способ, который я могу придумать, - это посмотреть, есть ли там файл конфигурации.

10
задан 27 February 2013 в 19:46

1 ответ

Ubuntu 11.10

  1. Сессия Ubuntu (compiz/unity)

    DESKTOP_SESSION=ubuntu
    GDMSESSION=ubuntu
    XDG_CURRENT_DESKTOP=Unity
    
  2. Сессия Ubuntu 2D (метагород):

    DESKTOP_SESSION=ubuntu-2d
    GDMSESSION=ubuntu-2d
    XDG_CURRENT_DESKTOP=Unity
    
  3. Сессия Gnome (оболочка гнома):

    DESKTOP_SESSION=gnome-shell
    GDMSESSION=gnome-shell
    XDG_CURRENT_DESKTOP=GNOME
    
  4. Сессия Классика Gnome (метагород):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    XDG_CURRENT_DESKTOP=GNOME
    
  5. Классик Gnome никакая сессия эффектов (метагород):

    DESKTOP_SESSION=gnome-fallback
    GDMSESSION=gnome-fallback
    XDG_CURRENT_DESKTOP=GNOME
    

Ubuntu 11.04

  1. Сессия Ubuntu (compiz/unity):

    DESKTOP_SESSION=gnome
    GDMSESSION=gnome
    
  2. Сессия Классика Ubuntu (compiz):

    DESKTOP_SESSION=gnome-classic
    GDMSESSION=gnome-classic
    
  3. Классик Ubuntu никакая сессия эффектов (метагород):

    DESKTOP_SESSION=gnome-2d
    GDMSESSION=gnome-2d
    
11
ответ дан 27 February 2013 в 19:46

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

Похожие вопросы: