minnie_eg
amany.elguindy@gmail.com 2012
Jana Svarova
jana.svarova@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Creeu una sessió personalitzada instal·lant un fitxer de sessió a l'escriptori.
Jaume Jorba
jaume.jorba@gmail.com 2019
Victor Dargallo
victordargallo@disroot.org 2025

# Crear una sessió personalitzada

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

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.

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:

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

Canvia `STARTUP="$1"` a `STARTUP=$1`