Gnome-keyring : unlock

Gnome-keyring : unlock jpp

Il m'est arrivé de devoir me connecter à distance (par ssh -X) et d'avoir besoin d'un accès à "mysql-workbench" pour vérifier commodément des bricoles dans une base de données. 
Le workbench se lance fort bien mais refuse de se connecter sur les bases en expliquant (à l'aide de vilaines boîtes de dialogue à croix rouge) qu'il ne pouvait pas accéder au "keyring" car il n'était pas débloqué. 
Ce déblocage est normalement fait à l'ouverture de la session X, mais, ici, pas de session X car la connexion pas ssh (même avec -X) ne s'occupe pas de ce genre de détail. 
Premier essai : 
Le lancement de seahorse ne permet pas de débloquer ce fichu keyring.

Deuxième essai : 
Il existe des bindings Python pour gnomekeyring, il faut donc charger le module pyrhon (2.7) qui va bien. 
pip install keyring 
Ensuite un mini module python permet de débloquer ce fichu "keyring" : 
#!/usr/bin/python2 
import gnomekeyring 
gnomekeyring.unlock_sync(None, 'mon_beau_mot_de_passe'); 
L'invocation magique de ce module permet ensuite de débloquer le machin et de pouvoir utiliser les mots de passe stockés dans ce keyring, et accéder au vrai problème, celui de la base de données. 
That's all folks.