Mój skrypt musi być w stanie wykryć, czy Unity jest używane na Gnome DE. Jedynym innym sposobem, jaki mogę wymyślić, jest sprawdzenie, czy plik konfiguracyjny istnieje.
10
Mój skrypt musi być w stanie wykryć, czy Unity jest używane na Gnome DE. Jedynym innym sposobem, jaki mogę wymyślić, jest sprawdzenie, czy plik konfiguracyjny istnieje.
Sesja Ubuntu (compiz / unity)
DESKTOP_SESSION=ubuntu
GDMSESSION=ubuntu
XDG_CURRENT_DESKTOP=Unity
Sesja Ubuntu 2D (metacity):
DESKTOP_SESSION=ubuntu-2d
GDMSESSION=ubuntu-2d
XDG_CURRENT_DESKTOP=Unity
Sesja gnome (gnome-shell):
DESKTOP_SESSION=gnome-shell
GDMSESSION=gnome-shell
XDG_CURRENT_DESKTOP=GNOME
Sesja Gnome Classic (metacity):
DESKTOP_SESSION=gnome-classic
GDMSESSION=gnome-classic
XDG_CURRENT_DESKTOP=GNOME
Sesja bez efektów Gnome Classic (metacity):
DESKTOP_SESSION=gnome-fallback
GDMSESSION=gnome-fallback
XDG_CURRENT_DESKTOP=GNOME
Sesja Ubuntu (compiz / unity):
DESKTOP_SESSION=gnome
GDMSESSION=gnome
Sesja Ubuntu Classic (compiz):
DESKTOP_SESSION=gnome-classic
GDMSESSION=gnome-classic
Sesja Ubuntu Classic bez efektów (metacity):
DESKTOP_SESSION=gnome-2d
GDMSESSION=gnome-2d