]> Sergey Matveev's repositories - dotfiles.git/commitdiff
Fix problems with background menu passman
authorSergey Matveev <stargrave@stargrave.org>
Wed, 30 Sep 2020 18:10:20 +0000 (21:10 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 30 Sep 2020 18:10:20 +0000 (21:10 +0300)
bin/bin/tmux-menu-pass-session.sh [new file with mode: 0755]
tmux/.tmux.conf

diff --git a/bin/bin/tmux-menu-pass-session.sh b/bin/bin/tmux-menu-pass-session.sh
new file mode 100755 (executable)
index 0000000..d7656d4
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+while tmux has-session -t pass ; do echo waiting... ; sleep 1 ; done
+tmux new-session -d -s pass ~/bin/tmux-menu-pass.sh
+tmux set-option -t pass status off
+exec tmux attach-session -t pass
index 756fcd30278952f456336f6306fca4c11ddd7363..bf8947463f26fdabfd3ce93fb63ec54c12a3bb22 100644 (file)
@@ -35,7 +35,7 @@ unbind-key L
 
 bind-key t display-menu \
     music t "popup -KE -w 100% -R ~/bin/tmux-menu-music.sh" \
-    pass p "popup -KE -R ~/bin/tmux-menu-pass.sh" \
+    pass p "popup -KE -R ~/bin/tmux-menu-pass-session.sh" \
     dict d "popup -KE -h 100% -R ~/bin/tmux-menu-dict.sh" \
     calc c "popup -KE -R ~/bin/tmux-menu-calc.sh" \
     top o "popup -KE -h 100% -R \"top -s 1\""