Мой сценарий должен быть в состоянии определить, используется ли Unity поверх DE Gnome. Единственный другой способ, который я могу придумать - это посмотреть, есть ли там файл конфигурации.
10
Мой сценарий должен быть в состоянии определить, используется ли Unity поверх DE Gnome. Единственный другой способ, который я могу придумать - это посмотреть, есть ли там файл конфигурации.
Сессия Ubuntu (compiz / unity)
DESKTOP_SESSION=ubuntu
GDMSESSION=ubuntu
XDG_CURRENT_DESKTOP=Unity
Ubuntu 2D-сессия (metacity):
DESKTOP_SESSION=ubuntu-2d
GDMSESSION=ubuntu-2d
XDG_CURRENT_DESKTOP=Unity
Сессия гнома (оболочка гнома):
DESKTOP_SESSION=gnome-shell
GDMSESSION=gnome-shell
XDG_CURRENT_DESKTOP=GNOME
Сессия Gnome Classic (метасити):
DESKTOP_SESSION=gnome-classic
GDMSESSION=gnome-classic
XDG_CURRENT_DESKTOP=GNOME
Сессия Gnome Classic без эффектов (метасити):
DESKTOP_SESSION=gnome-fallback
GDMSESSION=gnome-fallback
XDG_CURRENT_DESKTOP=GNOME
Сессия Ubuntu (compiz / unity):
DESKTOP_SESSION=gnome
GDMSESSION=gnome
Ubuntu Classic session (compiz):
DESKTOP_SESSION=gnome-classic
GDMSESSION=gnome-classic
Сессия Ubuntu Classic без эффектов (метасити):
DESKTOP_SESSION=gnome-2d
GDMSESSION=gnome-2d