web-dev-qa-db-fra.com

Comment réparer gksu / kdesudo? kdesudo (2831) KDESu :: KDESuPrivate :: KCookie :: getXCookie: Aucune information d'authentification X définie pour l'affichage ": 0"

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?

1
James Mitch

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.

1
Eliah Kagan

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 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).

1
acidb1