Dans Ubuntu 17.04, j'ai réactivé le compte Invité.
Lorsque le compte Invité apparaît, il lance des applications à démarrage automatique que je ne souhaite pas. J'ai regardé dans /etc/skel
et /etc/guest-session/skel
et je ne trouve pas où/comment ces applications démarrent. Je peux voir ces applications dans ~/.config/autostart
dans le compte invité.
Comment/où ces applications de démarrage sont-elles chargées dans le compte invité lors de l'initialisation?
Méthodes de ligne de commande:
Les applications à démarrage automatique peuvent généralement être trouvées dans ces répertoires:
~/.config/autostart
/etc/xdg/autostart/
Vous pouvez donc éditer les fichiers inclus pour empêcher les applications à démarrage automatique.
Par exemple, je change le fichier ~/.config/autostart/print-applet.desktop
en
[Desktop Entry]
Hidden=true
Donc, il faut désactiver au démarrage.
Vous pouvez également commenter la ligne NoDisplay=true
de /etc/xdg/autostart/tracker-store.desktop
pour désactiver l’application de démarrage automatique tracker-store
.
Méthodes d'interface graphique:
Startup Applications
dans dash
et choisissez les applications à démarrer automatiquement ou non.L’autre méthode graphique ne fonctionne que sur certains environnements de bureau tels que xfce;
Dans cette méthode, lors de la première étape, exécutez les applications que vous souhaitez démarrer automatiquement, puis exécutez l'application Session and Startup
. Dans le Session tab
, cliquez ensuite sur le bouton Save Session
. Cette application démarrera automatiquement après le redémarrage.
Modifier les paramètres du compte invité:
Mais dans votre cas, Startup Applications
et le répertoire ~/.config/autostart
risquent de ne pas fonctionner car les préférences du compte invité sont réinitialisées après le redémarrage.
Ce répertoire peut donc être utile, car les paramètres du compte invité sont chargés à partir de ces répertoires:
/etc/xdg/autostart/
/etc/skel
/etc/guest-session
De plus, ces fichiers peuvent être utiles:
/etc/skel/.config/autostart
/etc/guest-session/skel
/etc/guest-session/prefs.sh
/usr/lib/lightdm/guest-session-auto.sh
Mais si vous ne possédez pas de tels fichiers (ou répertoires), vous pouvez modifier les paramètres de la session invité de de cette manière .
L'utilisation d'un compte utilisateur spécial pour définir les préférences d'invité est le moyen le plus pratique de personnaliser la fonction de session d'invité. S'il vous plaît suivez ces étapes:
Add a new user account with the username guest-prefs. Log in to guest-prefs and change things to what you want your guests encounter at startup. Open a terminal window and create a symbolic link to the home directory of guest-prefs: Sudo mkdir /etc/guest-session Sudo ln -s /home/guest-prefs /etc/guest-session/skel
Désormais, lorsque vous lancez une session d'invité, celle-ci aura les mêmes préférences que celles que vous avez définies pour guest-prefs.