blob: 826b05f1189dd0fddee380190dfbfbe476c5223b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/sh
choice=$(printf "arandr (ARandR)\nlxrandr (LXDE Monitor \
Settings)\nawesome-xrandr (reset screen layout)" | ~/.local/bin/dmenu-dunst -p \
"choose xrandr gui:" -l 3 -i)
case "$choice" in
"lxrandr (LXDE Monitor Settings)")
if command -v lxrandr > /dev/null; then
lxrandr
else
notify-send "choose-xrandr-gui" "lxrandr is not installed"
fi
;;
"arandr (ARandR)")
if command -v arandr > /dev/null; then
arandr
else
notify-send "choose-xrandr-gui" "arandr is not installed"
fi
;;
"awesome-xrandr (reset screen layout)")
if command -v ~/.local/bin/awesome-xrandr > /dev/null; then
~/.local/bin/awesome-xrandr
else
notify-send "choose-xrandr-gui" "awesome-xrandr script is not found"
fi
;;
"")
echo "no xrandr gui selected"
;;
*)
echo "invalid option: $choice"
notify-send "choose-xrandr-gui" "invalid option: $choice"
;;
esac
|