Chaque fois que j'ouvre un logiciel via le terminal, je reçois les erreurs suivantes et, finalement, le logiciel s'ouvre
dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Quel peut être le problème possible?
su - myotheruser
su myotheruser
Cela m'énerve depuis longtemps. Je l'ai finalement résolu en utilisant
gksudo -l <command>
, qui exécute la commande dans un shell de connexion - de manière similaire à la réponse de XAVI mais sans avoir besoin de taper la commande aprèssudo
.la source
Vous voudrez peut-être vérifier si les dossiers suivants appartiennent à
root
:Si tel est le cas, essayez de les supprimer. Selon d'autres sources que j'ai trouvées, ils devraient appartenir à vous-même, mais si vous avez exécuté des programmes graphiques avec,
sudo
ils pourraient avoir été créés par root à la place. Les supprimer est apparemment sûr, car ils sont automatiquement recréés si nécessaire, mais peut-être les sauvegarder en premier.la source
J'ai donc eu ce problème aussi. Je n'ai pas eu la patience de travailler sur les différentes solutions fastidieuses et / ou inefficaces que j'ai trouvées sur les interwebs. Ce qui suit a fonctionné pour moi:
Non, ce n'est pas élégant. Mais ça marche. Je n'ai pas rencontré d' emacs stderr de bonne foi depuis des années (si jamais), alors à quel point cela peut-il être mauvais? Et vous pouvez coller un «alias» dans votre fichier .bashrc.
la source