summaryrefslogtreecommitdiffstats
path: root/x
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 /x
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.
Diffstat (limited to 'x')
-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 &