aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2015-12-01 18:55:37 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2015-12-01 18:55:37 +0100
commit5bb4bbb0f3c86767c68969bf61881ed89abc3a43 (patch)
tree661909194aab56e37af7094afbd9e8af159a7d7e /scripts
parent65be3f648447c747f84683ebd6a51dc748eece21 (diff)
downloaddotfiles-5bb4bbb0f3c86767c68969bf61881ed89abc3a43.tar.gz
dotfiles-5bb4bbb0f3c86767c68969bf61881ed89abc3a43.zip
set visualbell for ircbox termnals
1) let rofi only print the ssh command 2) start urxvt with -vb if rofi's output contains ircbox
Diffstat (limited to 'scripts')
-rw-r--r--scripts/ssh_starter.sh14
1 files changed, 12 insertions, 2 deletions
diff --git a/scripts/ssh_starter.sh b/scripts/ssh_starter.sh
index 13c1d26..41fbdc9 100644
--- a/scripts/ssh_starter.sh
+++ b/scripts/ssh_starter.sh
@@ -2,11 +2,21 @@
if type rofi &>/dev/null
then
- exec rofi -show ssh
+ cmd=$(rofi -show ssh)
elif type dmenu &>/dev/null
then
- exec i3-sensible-terminal -e ssh $(grep Host ~/.ssh/config | cut -f2 -d' ' | dmenu)
+ cmd="ssh $(grep Host ~/.ssh/config | cut -f2 -d' ' | dmenu)"
else
exec i3-nagbar -m "please install rofi or dmenu to use the ssh starter" &>/dev/null
fi
+
+
+if [[ $cmd == *"ircbox"* ]] && [[ $TERMINAL == "urxvt" ]]
+then
+ exec i3-sensible-terminal -vb -e $cmd
+
+else
+ exec i3-sensible-terminal -e $cmd
+fi
+