blob: 6f2fc7f2204dac8dceca38f1d8f0904f9bda27ad (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh
#
# Guake-like show-and-hide terminal in a few lines of code.
# Powered by urxvt+tmux.
################################################################################
if ! pkill -f 'urxvt.*gruake'; then
if [ -t 0 ]; then
# If running in a tty, spawn terminal in background
urxvt -name gruake -e sh -c 'tmux new -A -s gruake' &
else
# otherwise, probably run from a hotkey daemon so just exec
exec urxvt -name gruake -e sh -c 'tmux new -A -s gruake'
fi
fi
|