summarylogtreecommitdiffstats
path: root/syngestures-switch-ws
blob: 3653619519eb9d183dcb309caa603128e67f64c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

curr_workspace=$(wmctrl -d | grep '\*' | cut -d' ' -f1)

case $1 in
    "next")
        next_workspace=$(($curr_workspace + 1))
        wmctrl -s $next_workspace
        ;;
    "prev")
        prev_workspace=$(($curr_workspace - 1))
        if [ $prev_workspace -ge 0 ]; then
            wmctrl -s $prev_workspace
        fi
        ;;
    *)
        >&2 echo "Usage: ${0} prev|next"
        ;;
esac