diff options
Diffstat (limited to 'script')
-rwxr-xr-x | script/rofi-sensible-terminal | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/script/rofi-sensible-terminal b/script/rofi-sensible-terminal new file mode 100755 index 00000000..ed256caf --- /dev/null +++ b/script/rofi-sensible-terminal @@ -0,0 +1,18 @@ +#!/bin/sh +# +# This code is released in public domain by Han Boetes <han@mijncomputer.nl> +# Updated by Dave Davenport <qball@gmpclient.org> +# +# This script tries to exec a terminal emulator by trying some known terminal +# emulators. +# +# We welcome patches that add distribution-specific mechanisms to find the +# preferred terminal emulator. On Debian, there is the x-terminal-emulator +# symlink for example. +for terminal in $TERMINAL xdg-terminal x-terminal-emulator termite urxvt rxvt terminator Eterm aterm xterm gnome-terminal roxterm xfce4-terminal termite lxterminal; do + if command -v $terminal > /dev/null 2>&1; then + exec $terminal "$@" + fi +done + +i3-nagbar -m 'i3-sensible-terminal could not find a terminal emulator. Please install one.' |