diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2015-12-01 18:55:37 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2015-12-01 18:55:37 +0100 |
| commit | 5bb4bbb0f3c86767c68969bf61881ed89abc3a43 (patch) | |
| tree | 661909194aab56e37af7094afbd9e8af159a7d7e /scripts | |
| parent | 65be3f648447c747f84683ebd6a51dc748eece21 (diff) | |
| download | dotfiles-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.sh | 14 |
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 + |
