thingmenu-menu.sh - thingmenu - A simple graphical menu launcher for X11.
(HTM) git clone git://r-36.net/thingmenu
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
thingmenu-menu.sh (1308B)
---
1 #!/bin/sh
2
3 POSARGS="-ww 400 -wh 400"
4
5 case "$1" in
6 "svkbd")
7 thingmenu $POSARGS -- \
8 "svkbd de" "svkbd-de -wy -16" \
9 "svkbd en" "svkbd-en -wy -16" \
10 "svkbd arrows" "svkbd-arrows -wy -16" \
11 "back" "thingmenu-menu.sh"
12 ;;
13 "conn")
14 thingmenu $POSARGS -- \
15 "WWAN start" "sudo conn -s wwan" \
16 "WWAN stop" "sudo conn -k wwan" \
17 "WiFi start" "sudo conn -s wifi" \
18 "WiFi stop" "sudo conn -k wifi" \
19 "Ethernet start" "sudo conn -s eth" \
20 "Ethernet stop" "sudo conn -k eth" \
21 "back" "thingmenu-menu.sh"
22 ;;
23 "fn")
24 thingmenu $POSARGS -- \
25 "backlight +10%" "xbacklight -inc 10%" \
26 "backlight -10%" "xbacklight -dec 10%" \
27 "battery" "sleep 1; xset dpms force off" \
28 "suspend" "pm-suspend" \
29 "hibernate" "pm-hibernate" \
30 "rotate" "thinkpad-rotate.sh" \
31 "monitor switch" "thinkpad-fn-f7.sh" \
32 "back" "thingmenu-menu.sh"
33 ;;
34 "sound")
35 thingmenu $POSARGS -- \
36 "volume +10%" "amixer set Master 10%+" \
37 "volume -10%" "amixer set Master 10%-" \
38 "toggle mute" "amixer set Master toggle" \
39 "back" "thingmenu-menu.sh"
40 ;;
41 *)
42 thingmenu $POSARGS -- \
43 "svkbd menu" "thingmenu-menu.sh svkbd" \
44 "conn menu" "thingmenu-menu.sh conn" \
45 "fn menu" "thingmenu-menu.sh fn" \
46 "sound menu" "thingmenu-menu.sh sound" \
47 "xkill" "xkill"
48 ;;
49 esac
50