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 | |
| 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
| -rw-r--r-- | Xresources | 2 | ||||
| -rw-r--r-- | scripts/ssh_starter.sh | 14 |
2 files changed, 13 insertions, 3 deletions
@@ -118,6 +118,6 @@ URxvt.pointerBlank: true !------------------------------------------------------------------------------- ! Ssh command to execute -rofi.ssh-command: {terminal} -e {ssh-client} {host} +rofi.ssh-command: echo {ssh-client} {host} ! Run command to execute that runs in shell rofi.run-shell-command: {terminal} -e {cmd} 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 + |
