OSDN Git Service

make sll configurable
[instantos/instantOS.git] / programs / iswitch
1 #!/bin/bash
2
3 # alt-tab application switcher using instantmenu
4
5 num=$(wmctrl -l | sed 's/  / /' | cut -d " " -f 4- | nl -w 3 -n rn |
6     sed -r 's/^([ 0-9]+)[ \t]*(.*)$/\1 - \2/' |
7     instantmenu -l 40 -A -c -bw 4 -w 700 -i -p "windows" | cut -d '-' -f -1)
8 [[ -z "$num" ]] && exit
9 wmctrl -l | sed -n "$num p" | cut -c -10 | xargs wmctrl -i -a