minnie_eg
amany.elguindy@gmail.com 2012
Jana Svarova
jana.svarova@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Skapa en anpassad session genom att installera en skrivbordssessionsfil.
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2023

# 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-session

`Exec`-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`