J'ai Xubuntu 16.04 avec le gestionnaire de fenêtres XFCE.
Chaque fois que je démarre mon ordinateur, le terminal de Terminator est également en démarrage automatique.
Quand je regarde dans "Session and Startup", je n'ai rien trouvé qui se rapporte à Terminator. Et "Enregistrer automatiquement la session à la déconnexion" est également décoché.
Dans les paramètres de Terminator, aucune option de démarrage automatique n'est disponible.
Dans les dossiers suivants:
~/.config/autostart
/etc/xdg/autostart
Il n'y a pas de contenu lié à Terminator, je ne vois donc pas d'où vient l'autostartup de Terminator.
Quand je change le nom Terminator comme suit
Sudo mv /usr/bin/terminator /usr/bin/terminator.backup(
et en redémarrant, Terminator ne démarre effectivement pas. En regardant dans mes journaux sur /var/log
, cherchant tout ce qui pourrait avoir un rapport avec Terminator, je n'ai rien trouvé.
Avez-vous des suggestions pour savoir quel processus est responsable du démarrage automatique de Terminator?
pstree
est la meilleure façon de penser.
Vous devez d’abord trouver le PID de votre session terminator
que vous souhaitez tracer. J'utilise gnome-terminal
donc j'utiliserais:
$ ps aux | grep gnome-terminal
rick 10321 0.0 0.0 14524 1088 pts/18 S+ 20:49 0:00 grep --color=auto gnome-terminal
rick 12871 0.0 0.4 538372 37968 ? Sl Jun10 0:31 /usr/lib/gnome-terminal/gnome-terminal-server
Le premier PID est la commande ps aux
elle-même, alors ignorez-le. Vous aurez deux autres PID, un pour le fantôme et un pour la session de chasseur de fantômes. Utilisez ceci pour afficher le pstree
pour les deux PID:
$ pstree -sapl 12871
systemd,1 splash fastboot kaslr
└─lightdm,1050
└─lightdm,1597 --session-child 12 19
└─upstart,1891 --user
└─gnome-terminal-,12871
├─bash,12879
├─bash,15278
│ └─pstree,21311 -sapl 12871
├─{dconf worker},12873
├─{gdbus},12875
└─{gmain},12874
La pstree
retracera tous les processus parents dans vos sessions terminator
en fonction du PID (Process Identification).