Créer une session personnalisée
Pour créer une session avec une configuration personnalisée, suivez ces étapes :
-
Créez un fichier .desktop dans /etc/X11/sessions/new-session.desktop. Assurez-vous que ce fichier spécifie les entrées suivantes :
[Desktop Entry] Encoding=UTF-8 Type=Application Name=Custom session Comment=Ceci est votre session personnalisée. Exec=gnome-session --session=new-sessionL’entrée Exec spécifie la commande à exécuter (éventuellement avec des arguments). Vous pouvez exécuter la session personnalisée avec la commande gnome-session --session=new-session.
Pour plus d’informations sur les paramètres disponibles avec gnome-session, consultez la page du manuel gnome-session.
-
Créez un fichier de session personnalisé dans /usr/share/gnome-session/sessions/new-session.session pour y spécifier le nom et les composantes requises de la session :
[GNOME Session] Name=Session personnalisée RequiredComponents=gnome-shell-classic;gnome-settings-daemon;Notez que tout élément spécifié dans RequiredComponents doit avoir son fichier .desktop correspondant dans /usr/share/applications/.
Après avoir configuré les fichiers de session personnalisés, la nouvelle session sera disponible dans la liste des sessions sur l’écran de connexion de GDM.
Problèmes connus
Sur un système Debian ou basé sur Debian, l’erreur suivante peut se produire :
Xsession: unable to launch ""
Xsession --- "" not found; falling back to default
session.Dans ce cas, suivez les étapes suivantes pour modifier le fichier /etc/X11/Xsession.d/20x11-common_process-args :
Changez STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) par STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)
Changez STARTUP="$1" par STARTUP=$1