web-dev-qa-db-fra.com

Compte invité - arrêt des applications à démarrage automatique

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?

2
heynnema

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:

  1. Dans cette méthode, tapez Startup Applications dans dash et choisissez les applications à démarrer automatiquement ou non.
  2. 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.

2
Ali Razmdideh