diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2022-11-23 20:19:16 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2022-11-23 20:38:42 +0800 |
commit | 77b8677c8e14f0c8bf57a880fb835adb24059850 (patch) | |
tree | 2c88455f9321a2081d3a39a418fa2c3525bc083c | |
parent | e6157d315618e3ed4e55ce44f2057f98643e3098 (diff) |
Update password keep policy
-rw-r--r-- | X11/openbox/rc.xml | 7 | ||||
-rwxr-xr-x | X11/rofi/pass.get | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/X11/openbox/rc.xml b/X11/openbox/rc.xml index bb6df7f..9975665 100644 --- a/X11/openbox/rc.xml +++ b/X11/openbox/rc.xml | |||
@@ -645,6 +645,11 @@ | |||
645 | <command>xkill</command> | 645 | <command>xkill</command> |
646 | </action> | 646 | </action> |
647 | </keybind> | 647 | </keybind> |
648 | <keybind key="W-space"> | ||
649 | <action name="Execute"> | ||
650 | <command>sh -c 'sleep 0.3; xdotool type $(xsel -oc)'</command> | ||
651 | </action> | ||
652 | </keybind> | ||
648 | <keybind key="A-q"> | 653 | <keybind key="A-q"> |
649 | <action name="Close"/> | 654 | <action name="Close"/> |
650 | </keybind> | 655 | </keybind> |
@@ -662,7 +667,7 @@ | |||
662 | <action name="Move"/> | 667 | <action name="Move"/> |
663 | </keybind> | 668 | </keybind> |
664 | <!-- Launch Openbox Menu --> | 669 | <!-- Launch Openbox Menu --> |
665 | <keybind key="W-space"> | 670 | <keybind key="S-W-space"> |
666 | <action name="ShowMenu"> | 671 | <action name="ShowMenu"> |
667 | <menu>root-menu</menu> | 672 | <menu>root-menu</menu> |
668 | </action> | 673 | </action> |
diff --git a/X11/rofi/pass.get b/X11/rofi/pass.get index df980b7..b6560b0 100755 --- a/X11/rofi/pass.get +++ b/X11/rofi/pass.get | |||
@@ -36,7 +36,7 @@ fi | |||
36 | RESULT="$(pass $1)" | 36 | RESULT="$(pass $1)" |
37 | if [ -n "$RESULT" ]; then | 37 | if [ -n "$RESULT" ]; then |
38 | # Copy the given password into clipboard | 38 | # Copy the given password into clipboard |
39 | echo "$RESULT" | head -1 | tr -d '\n' | xsel -ib | 39 | echo "$RESULT" | head -1 | tr -d '\n' | xsel -i -t 30000 |
40 | 40 | ||
41 | # And show extra message | 41 | # And show extra message |
42 | EXTRA="$(echo; echo; echo "$RESULT" | sed '1d' | sed '1{/^$/d}')" | 42 | EXTRA="$(echo; echo; echo "$RESULT" | sed '1d' | sed '1{/^$/d}')" |