web-dev-qa-db-fra.com

sudo geany génère une erreur fatale

J'aime beaucoup l'éditeur de texte Geany et j'aimerais l'utiliser au lieu de gedit pour l'édition de texte. Cependant, chaque fois que j'essaye de lancer Geany depuis le terminal en utilisant Sudo geany file.conf, j'obtiens cette erreur:

(geany: 10203): Geany-WARNING **: Geany a tenté d'accéder au socket de domaine Unix d'une autre instance exécutée en tant qu'utilisateur différent.

C'est une erreur fatale et Geany va maintenant quitter.

Je suis le seul utilisateur connecté à la machine. Il n'y a aucune instance de Geany en cours d'exécution lorsque je tape cette commande dans le terminal. Geany n'a pas de mal à lancer depuis la ligne de commande si je n'utilise pas un Sudo. Je n'ai également aucun problème à faire fonctionner Gedit avec des privilèges élevés. la commande Sudo gedit file.conf fonctionne parfaitement.

Qu'est-ce qui se passe ici? Comment puis-je résoudre ce problème afin de pouvoir éditer des fichiers texte dans Geany avec des privilèges élevés?

6
dagrha

Essayez de supprimer ce fichier:

Sudo -H rm ~/.config/geany/geany_socket_*

si vous le souhaitez, vous pouvez les déplacer temporairement dans un dossier.

16
Edward Torvalds