mirror of
https://github.com/tiyn/dotfiles.git
synced 2025-10-09 19:11:15 +02:00
scripts: renamed many scripts and added options; added loopback
This commit is contained in:
23
.local/bin/etc/sxhkd/monitor
Executable file
23
.local/bin/etc/sxhkd/monitor
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
# toggle external monitor
|
||||
# by lukesmithxyz, checkout github.com/lukesmithxyz/voidrice
|
||||
|
||||
intern=LVDS1
|
||||
extern=HDMI2
|
||||
|
||||
case "$1" in
|
||||
toggle) (xrandr | grep "$extern disconnected")
|
||||
(xrandr --listactivemonitors | grep $extern) || ((xrandr --output $extern --right-of $intern --auto && wallpaper) & exit)
|
||||
(xrandr --listactivemonitors | grep $extern) && xrandr --output $extern --off
|
||||
wallpaper
|
||||
;;
|
||||
*) cat << EOF
|
||||
monitor: cli script to enable and disable monitors.
|
||||
|
||||
Allowed options:
|
||||
toggle Toggle the set monitor on and off
|
||||
all else Print this message
|
||||
|
||||
EOF
|
||||
esac
|
Reference in New Issue
Block a user