Commande (dans le terminal): leafpad
Résultat: Leafpad sans droits root fonctionne correctement.
Qu'est-ce que j'ai fait pour provoquer l'erreur? Peut-être que je cours accidentellement
Sudo leafpad
Maintenant j'ai des problèmes ... Ni kdesudo ni gksu ne sont fonctionnels.
Commander:
kdesudo leafpad
Erreur:
kdesudo(2831) KDESu::KDESuPrivate::KCookie::getXCookie: No X authentication info set for display ":0"
No protocol specified
No protocol specified
leafpad: Cannot open display:
Commander:
gksu leafpad
Erreur:
Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Que dois-je faire pour corriger l'erreur?
Exécutez cette commande dans Konsole/Terminal:
Sudo rm ~/.Xauthority /root/.Xauthority
Cela devrait résoudre le problème, car le nouveau .Xauthority
les fichiers seront créés selon les besoins.
À l'avenir, lors de l'exécution d'applications graphiques en tant que root
, vous pouvez éviter de créer ce problème et d'autres en utilisant un interface graphique comme kdesudo
(ou gksu
/gksudo
) plutôt que d'appeler directement Sudo
.
L'erreur que j'ai eue est, je pense, très similaire:
Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
J'ai installé gnome-keyring et ses dépendances et mon problème a été résolu. Ma meilleure supposition est que la série de apt-get autoremove
a causé cette erreur en premier lieu. (Je ne recommande pas d'exécuter cette commande).