summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmin Bandali <amin@aminb.org>2017-07-30 20:46:53 -0400
committerAmin Bandali <amin@aminb.org>2017-07-30 20:46:53 -0400
commit85e3148ba10e276e6b8314908d8e38b4d375640e (patch)
treef07e29e1fc9b11c63acd84f8d411264a32227b4d
parent4f7d279faeeb551fcff6388b6caa7b231a8254d3 (diff)
downloadconfigs-85e3148ba10e276e6b8314908d8e38b4d375640e.tar.gz
configs-85e3148ba10e276e6b8314908d8e38b4d375640e.tar.xz
configs-85e3148ba10e276e6b8314908d8e38b4d375640e.zip
Little script for unlocking Default GNOME Keyring
Retrieve the password of the Default keyring from the Login keyring and use it to unlock the Default keyring.
-rwxr-xr-xx/.local/bin/unlock-def-gk.py4
-rw-r--r--x/.xprofile1
2 files changed, 5 insertions, 0 deletions
diff --git a/x/.local/bin/unlock-def-gk.py b/x/.local/bin/unlock-def-gk.py
new file mode 100755
index 0000000..fbf9840
--- /dev/null
+++ b/x/.local/bin/unlock-def-gk.py
@@ -0,0 +1,4 @@
+#! /usr/bin/env python2
+import gnomekeyring as gk
+# list_item_ids_sync('login')[0] == 1L
+gk.unlock_sync('Default_keyring',gk.item_get_info_sync('login',1L).get_secret())
diff --git a/x/.xprofile b/x/.xprofile
index 3117fc7..055725d 100644
--- a/x/.xprofile
+++ b/x/.xprofile
@@ -5,4 +5,5 @@ source ~/.zprofile
export _JAVA_AWT_WM_NONREPARENTING=1
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
+unlock-def-gk.py &
bspwm &