web-dev-qa-db-fra.com

Arrêtez le lancement de pgAdmin 4 au démarrage (Ubuntu 16.04)

Dernièrement, pgAdmin se lancerait automatiquement au démarrage. J'utilise KDE et il n'y a pas d'entrée pour pgAdmin dans Autostart, pas plus que dans ~/.config/autostart (bien que je suppose que Autostart utilise le fichier à partir de là de toute façon).

4
Bobby Wibowo

Face au même problème sous Ubuntu 18.04 avec KDE Plasma 5.12.6. Le problème clé est que KDE enregistre la session de bureau et la restaure au redémarrage. C'est pourquoi pgAdmin 4 démarre automatiquement s'il était en cours d'exécution avant le redémarrage.

Pour résoudre ce problème, allez à "Paramètres système" , sélectionnez "Onglet Démarrage et arrêt" dans "Espace de travail" , puis sélectionnez "Session sur le bureau" :

Desktop session

Vous verrez que la case "Restaurer la session précédente" est activée dans la section "On Login" . Si vous souhaitez exclure que pgAdmin 4 soit restauré lors de la connexion, il vous suffit de taper un chemin complet vers son exécutable dans "Applications à exclure des sessions" :

/usr/bin/pgAdmin4

Vous pouvez détecter un chemin en exécutant:

which pgAdmin4

Si vous ne souhaitez pas enregistrer les données relatives à la session de bureau, une autre solution simple consiste à cocher la case "Commencer avec une session vide" .

Après cela, cliquez sur "Appliquer" et redémarrez le système. Maintenant, pgAdmin 4 démarrera et n’ouvrira un navigateur que lorsque vous le ferez explicitement.

5
Ezze

Vous pouvez désactiver les services de démarrage à l'aide de:

Sudo systemctl stop postgresql
Sudo systemctl disable postgresql
1
Kristopher Ives

Il s’avère que cela est dû au fait que pgadmin4 était toujours en cours d’exécution, il se relancerait donc à la prochaine connexion. Je viens de tuer le processus avec old school pkill -f pgAdmin4 et il ne se lancerait plus automatiquement lors des prochaines connexions. Il n'est pas nécessaire d'arrêter le service postgresql.

EDIT 26/12/2018: J'ai plutôt indiqué la réponse de @ Ezze comme étant la solution car il s'agit en effet d'un meilleur moyen de le faire dans mon cas.

0
Bobby Wibowo