Add hrunorraise script for herbstluftwm

This commit is contained in:
Tom Willemse 2015-07-05 22:28:31 +02:00
parent 40d9a1b3fe
commit d8a6c9640c

View file

@ -0,0 +1,17 @@
#!/bin/bash
# hrunorraise --- Raise a window or start a new process
#
# Tries to find a window ID for a window with a given class value. If
# no such window can be found treat the rest of the command line as
# the command to start.
#
# This script depends on both herbstluftwm and wmctrl.
WINID=$(wmctrl -lx | grep ".$1" | awk '{ print $1 }')
if [ -n "${WINID}" ]; then
herbstclient jumpto "${WINID}"
else
shift
exec "$@"
fi