Lorsque j'utilise Classic Edition, je voudrais démarrer Cairo-Dock automatiquement, lorsque j'utilise Desktop-Edition, je ne veux pas le démarrer.
Comment puis je faire ça? Et comment cela fonctionne-t-il avec XFCE et KDE?
Nous devons d'abord définir une session définie par l'utilisateur qui peut être sélectionnée sur l'écran de connexion. A cet effet, nous créons un custom.desktop
fichier en tant que root dans /usr/share/xsessions
avec le contenu suivant:
[Desktop Entry]
Name=Cairo Dock Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
Remplacez username
par votre nom bien sûr.
Cela exécutera un script dans le répertoire HOME lors de la connexion où nous pouvons mettre toutes les applications que nous devons exécuter après la connexion.
Pour exécuter Cairo Dock et GNOME classic desktop, nous créons un fichier nommé ~/.xsession
avec le contenu suivant et le rendre exécutable:
#! /bin/bash
cairo-dock -o &
gnome-session --session=classic-gnome
La prochaine fois que nous nous connectons, nous aurons le choix d'exécuter un Cairo Dock Session (option -c
pour aucun GL ouvert) avec le bureau classique de GNOME.
Il y a un guide sur https://help.ubuntu.com/community/CompizStandalone pour créer votre propre fichier de session, où vous pouvez personnaliser exactement les programmes que vous souhaitez démarrer pour quelles sessions.