Crear una sessió personalitzada

Per a crear la vostra pròpia sessió amb configuració personalitzada, seguiu aquests passos:

  1. Creeu un fitxer .desktop a /etc/X11/sessions/new-session.desktop. Assegureu-vos que el fitxer conté les següents entrades:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Sessió personalitzada
    Comment=Aquesta és la nostra sessió personalitzada
    Exec=gnome-session --session=new-session

    L'entrada Exec especifica la comanda, possiblement amb arguments, a executar. Podeu executar la sessió personalitzada amb la comanda gnome-session --session=new-session.

    Per a més informació sobre els paràmetres que podeu utilitzar amb gnome-session, consulteu la pàgina «man» gnome-session.

  2. Creeu un fitxer de sessió personalitzada a /usr/share/gnome-session/sessions/new-session.session on podeu especificar el nom i els components necessaris per a la sessió:

    [GNOME Session]
    Name=Sessió personalitzada
    RequiredComponents=gnome-shell-classic;gnome-settings-daemon;

    Fixeu-vos que cada element que especifiqueu a RequiredComponents necessita el seu corresponent fitxer .desktop a /usr/share/applications/.

Després de configurar els fitxers d'una sessió personalitzada, la nova sessió estarà disponible a la llista de sessions a la pantalla d'inici de sessió de GDM.

Incidències conegudes

A Debian o sistemes basats en Debian, es pot produir el següent error:

Xsession: impossible de llançar la sessió""
    Xsession --- "" no s'ha trobat; tornant al valor predeterminat
    .

Si us passa, seguiu els següents passos per a canviar el fitxer /etc/X11/Xsession.d/20x11-common_process-args:

  1. Canvieu STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) a STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)

  2. Canvia STARTUP="$1" a STARTUP=$1