1) Mount a (bunch of) LUKS encrypted 'devices' in Nautilus or Nemo.
2) In the password dialogs, choose to "Remember the password forever"
3) Open seahorse
4) All added keys are nameless and indistinguishable.
5) Show the properties of such a key, and notice how the "description" is also empty.
6) With python-gnomekeyring, the discription is not empty, rather something like:
"Unlock password for: username@hostname"
7) Add a description and close seahorse.
8) Open seahorse, and notice how the description is still empty.
9) With python-gnomekeyring, the description has changed to whatever you changed it to.
1) Mount a (bunch of) LUKS encrypted 'devices' in Nautilus or Nemo. gnomekeyring, the discription is not empty, rather something like: gnomekeyring, the description has changed to whatever you changed it to.
2) In the password dialogs, choose to "Remember the password forever"
3) Open seahorse
4) All added keys are nameless and indistinguishable.
5) Show the properties of such a key, and notice how the "description" is also empty.
6) With python-
"Unlock password for: username@hostname"
7) Add a description and close seahorse.
8) Open seahorse, and notice how the description is still empty.
9) With python-
Seahorse 3.6.2 here.
Python example: ------- ------- -----
-------
#!/usr/bin/env python
import gnomekeyring as gk
keyring = 'login' item_ids_ sync(keyring)
keyItems = gk.list_
for keyItem in keyItems: get_info_ sync(keyring, keyItem) display_ name()
key = gk.item_
# Just for testing
if key.get_secret() == 'your_password':
print "Key ID:", key
print "\tDescription:", key.get_
print "\tPassword :", key.get_secret()