Vytvoření vlastního sezení

Když chcete vytvořit své vlastní sezení s upraveným nastavením, postupujte následovně:

  1. Vytvořte soubor .desktop v /etc/X11/sessions/nove-sezeni.desktop. Měl by obsahovat následující záznamy:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Vlastní sezení
    Comment=Toto je naše vlastní sezení
    Exec=gnome-session --session=new-session

    Záznam Exec určuje příkaz, včetně případných argumentů, který se má spustit. Vlastní sezení můžete spustit příkazem gnome-session --session=nove-sezeni.

    Více informací o parametrech, které můžete použít s příkazem gnome-session, najdete v manuálové stránce gnome-session.

  2. Vytvořte soubor vlastního sezení v /usr/share/gnome-session/sessions/nove-sezeni.session, kde můžete zadat název a požadované komponenty pro sezení:

    [GNOME Session]
    Name=Vlastní sezení
    RequiredComponents=gnome-shell-classic;gnome-settings-daemon;

    Upozorňujeme, že všechny položky, která zadáte do RequiredComponents musí mít odpovídající soubor .desktop v /usr/share/applications/.

Po té, co nastavíte vlastní soubory sezení, budou v seznamu sezení na přihlašovací obrazovce GDM dostupná nová sezení.

Známé problémy

V distribuci Debian, nebo v distribucích z ní odvozených, se může vyskytnou následující chyba:

Xsession: nelze spustit ""
    Xsession --- "" nebylo nalezeno; přepíná se zpět na výchozí
    sezení.

Pokud se vám to stane, podle následujících kroků změňte soubor /etc/X11/Xsession.d/20x11-common_process-args:

  1. Změňte STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) na STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)

  2. Změňte STARTUP="$1" na STARTUP=$1