Untitled
unknown
plain_text
3 years ago
3.7 kB
7
Indexable
───────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ File: /home/haesbaert/bin/focus │ Size: 1.3 KB ───────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 1 │ #!/bin/sh 2 │ 3 │ Script=${0##*/} 4 │ 5 │ function usage 6 │ { 7 │ echo "usage: $Script program" 8 │ exit 1 9 │ } 10 │ 11 │ if [ $# -ne 1 ]; then 12 │ usage 13 │ fi 14 │ 15 │ case "$1" in 16 │ calc) wmctrl -a _bc_ || mybc;; 17 │ chrome|browser|www) wmctrl -ia \ 18 │ $(wmctrl -l | grep -v TIDAL | grep 'Google Chrome$' | awk '{print $1}');; 19 │ # chrome|browser|www) wmctrl -a 'Google Chrome';; 20 │ element) wmctrl -a Element;; 21 │ emacs) wmctrl -a emacs@$(hostname);; 22 │ evolution) wmctrl -a ' — Evolution';; 23 │ discord) wmctrl -a Discord;; 24 │ firefox) wmctrl -a Firefox;; 25 │ hack|tmux) wmctrl -a _h_;; 26 │ irssi|irc) wmctrl -a _irssi_;; 27 │ mumble|Mumble) wmctrl -a Mumble;; 28 │ # p) wmctrl -a $(cat ~/.config/focus-p);; 29 │ p) wmctrl -a '.pdf';; 30 │ pavucontrol|volume) wmctrl -a 'Volume Control' || pavucontrol;; 31 │ skype) wmctrl -a Skype;; 32 │ spotify) wmctrl -ia $(winofpid $(cat /tmp/spotify.pid)) || \ 33 │ wmctrl -ia $(winofpid 6);; 34 │ steam) wmctrl -a Steam;; 35 │ tidal) wmctrl -a TIDAL;; 36 │ thunar) wmctrl -ia $(winofpid $(cat /tmp/thunar.pid));; 37 │ work) wmctrl -a 'ThinLinc Client' || work;; 38 │ work-emacs) wmctrl -a "emacs@$(gmachine).genua.de";; 39 │ work-hack|work-tmux) wmctrl -a "tmux@$(gmachine).genua.de";; 40 │ *) echo unknow program "$1"; exit 1;; 41 │ esac ───────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Editor is loading...