Utiliser le Gnome-keyring sous KDE

Publication : 2012-03-11 20:02:00

Dernière modification : 2012-03-14 15:23:00

Le problème

Je suis récemment passé sous KDE, tout en gardant mon client de courriels favoris : Claws Mail. Cependant, il est écrit avec GTK, et utilise donc l’utilitaire Gnome-keyring pour trouver les clefs, qui n’est pas lancé par KDE. Même problème avec Icedove (aka. Thunderbird).

Temporairement, j’ai trouvé une solution : lancer le gnome-keyring et ses modules moi-même, définir les variables d’environnement, lancer gpg-agent, et à nouveau définir une variable d’environnement.

La solution

Le tout en (presque) une commande :

eval `grep Exec /etc/xdg/autostart/gnome-keyring-*.desktop | cut -d"=" -f2,3 | bash | sed 's/^/export /' && gpg-agent --daemon`

Et maintenant, vous pouvez exécuter l’application de votre choix, dans le terminal où vous avez exécuté cette commande.

Améliorations à envisager

Cette commande est encore à améliorer ; il serait notamment intéressant de pouvoir lancer des applications via le lanceur de KDE.

Bref, si vous avez une idée, je suis preneur.