Creare una sessione personalizzata
Per creare la propria sessione con una configurazione personalizzata, seguire questi passaggi:
-
Creare un file .desktop in /etc/X11/sessions/nuova-sessione.desktop. Assicurarsi che il file specifichi le seguenti voci:
[Desktop Entry] Encoding=UTF-8 Type=Application Name=Sessione personalizzata Comment=Questa è la nostra sessione personalizzata Exec=gnome-session --session=new-sessionLa voce Exec specifica il comando, eventualmente con argomenti, da eseguire. È possibile eseguire la sessione personalizzata con il comando gnome-session --session=nuova-sessione.
Per ulteriori informazioni sui parametri che è possibile utilizzare con gnome-session, consultare la pagina man gnome-session.
-
Creare un file di sessione personalizzato in /usr/share/gnome-session/sessions/nuova-sessione.session dove è possibile specificare il nome e i componenti richiesti per la sessione:
[GNOME Session] Name=Sessione personalizzata RequiredComponents=gnome-shell-classic;gnome-settings-daemon;Notare che qualsiasi elemento specificato in RequiredComponents deve avere il suo file .desktop corrispondente in /usr/share/applications/.
Una volta configurati i file di sessione personalizzati, la nuova sessione sarà disponibile nell'elenco di sessioni nella schermata di accesso di GDM.
Problemi noti
Su un sistema Debian o basato su Debian, potrebbe verificarsi il seguente errore:
Xsession: impossibile avviare ""
Xsession --- "" non trovato; ritorno alla sessione
predefinita.Se si incontra questo errore, seguire questi passaggi per modificare il file /etc/X11/Xsession.d/20x11-common_process-args:
Cambiare STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) in STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)
Cambiare STARTUP="$1" in STARTUP=$1