Stvaranje prilagođene sesiju

Za stvaranje vlastite sesije s prilagođenim podešavanjem, slijedite ove korake:

  1. Stvorite .desktop datoteku u /etc/X11/sessions/new-session.desktop. Provjerite sadrži li datoteka sljedeće unose:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Custom session
    Comment=This is our custom session
    Exec=gnome-session --session=new-session

    Exec unos navodi naredbu, po mogućnosti s argumentima, koju treba izvršiti. Prilagođenu sesiju možete pokrenuti pomoću naredbe gnome-session --session=new-session.

    Za više informacija o parametrima koje možete koristiti s gnome-session, pogledajte gnome-session stranicu priručnika.

  2. Stvorite prilagođenu datoteku sesije u /usr/share/gnome-session/sessions/new-session.session gdje možete navesti naziv i potrebne komponente za sesiju:

    [GNOME Session]
    Name=Custom Session
    RequiredComponents=gnome-shell-classic;gnome-settings-daemon;

    Zapamtite da svaka stavka koju navedete u RequiredComponents mora imati odgovarajuću .desktop datoteku u /usr/share/applications/.

Nakon podešavanja prilagođenih datoteka sesije, nova će sesija biti dostupna u popisu sesija na GDM zaslonu prijave.

Poznati problemi

Na Debian ili Debian temeljnim sustavima, sljedeća greška može nastati:

Xsession: unable to launch ""
    Xsession --- "" not found; falling back to default
    session.

Ako vam se ovo dogodi, slijedite ove korake za promjenu /etc/X11/Xsession.d/20x11-common_process-args datoteke:

  1. Promijenite STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) to STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)

  2. Promijenite STARTUP="$1" to STARTUP=$1