Skapa en anpassad session
För att skapa din egen session med anpassad konfiguration, följ dessa steg:
-
Skapa en .desktop-fil i /etc/X11/sessions/ny-session.desktop. Säkerställ att filen anger följande poster:
[Desktop Entry] Encoding=UTF-8 Type=Application Name=Anpassad session Comment=Detta är vår anpassade session Exec=gnome-session --session=ny-sessionExec-posten anger kommandot, möjligen med argument, som ska exekveras. Du kan köra den anpassade sessionen med kommandot gnome-session --session=ny-session.
För mer information om parametrarna du kan använda med gnome-session, se manualsidan för gnome-session.
-
Skapa en anpassad sessionsfil i /usr/share/gnome-session/sessions/ny-session.session där du kan ange namnet och komponenter som krävs för sessionen:
[GNOME Session] Name=Anpassad session RequiredComponents=gnome-shell-classic;gnome-settings-daemon;Observera att varje objekt som du anger i RequiredComponents måste ha en motsvarande .desktop-fil i /usr/share/applications/.
Efter att ha konfigurerat de anpassade sessionsfilerna kommer den nya sessionen att vara tillgänglig i sessionslistan på GDM:s inloggningsskärm.
Kända problem
I Debian eller på ett Debian-baserat system kan följande fel uppstå:
Xsession: unable to launch ""
Xsession --- "" not found; falling back to default
session.Om detta skulle hända dig, följ dessa steg för att ändra filen /etc/X11/Xsession.d/20x11-common_process-args:
Ändra STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) till STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)
Ändra STARTUP="$1" till STARTUP=$1