From 2a9bfb8a3c90031cea661b1de69caca885b21530 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 25 Nov 2015 18:46:48 +0100 Subject: improve starter scripts 1) program starter print error if rofi and dmenu aren't available 2) ssh starter also is usable with dmenu --- scripts/program_starter.sh | 5 ++++- scripts/ssh_starter.sh | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/program_starter.sh b/scripts/program_starter.sh index fa4f79a..afe2e6c 100644 --- a/scripts/program_starter.sh +++ b/scripts/program_starter.sh @@ -3,6 +3,9 @@ if type rofi &>/dev/null then exec rofi -show run -else +elif type dmenu_run &>/dev/null +then exec dmenu_run +else + i3-nagbar -m "please install rofi or dmenu to start a program" &>/dev/null fi diff --git a/scripts/ssh_starter.sh b/scripts/ssh_starter.sh index 6c010b8..13c1d26 100644 --- a/scripts/ssh_starter.sh +++ b/scripts/ssh_starter.sh @@ -3,6 +3,10 @@ if type rofi &>/dev/null then exec rofi -show ssh +elif type dmenu &>/dev/null +then + + exec i3-sensible-terminal -e ssh $(grep Host ~/.ssh/config | cut -f2 -d' ' | dmenu) else - exec i3-nagbar -m "please install rofi to use the ssh starter" &>/dev/null + exec i3-nagbar -m "please install rofi or dmenu to use the ssh starter" &>/dev/null fi -- cgit v1.2.3