add gitignore and update files
This commit is contained in:
58
displays/shadowmoses-setup
Executable file
58
displays/shadowmoses-setup
Executable file
@@ -0,0 +1,58 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -x
|
||||
|
||||
PLACE=$1
|
||||
|
||||
#xrandr | grep -A1 'DisplayPort.* connected' | while read -r display
|
||||
#do
|
||||
# echo $display | tail -n1 | grep 2560
|
||||
# if [ $? -eq 0 ]
|
||||
# then
|
||||
# WQHD=$(echo $display | head -n1 | cut -d" " -f1)
|
||||
# else
|
||||
# FULLHD=$(echo $display | head -n1 | cut -d" " -f1)
|
||||
# fi
|
||||
#done
|
||||
INTERNAL=$(xrandr | grep eDP | cut -d' ' -f1)
|
||||
QUADHD_RIGHT=DisplayPort-0
|
||||
QUADHD_LEFT=DisplayPort-1
|
||||
|
||||
#deactivate()
|
||||
|
||||
|
||||
case $PLACE in
|
||||
single)
|
||||
for display in $(xrandr --query | grep -v ' connected' | cut -d' ' -f1)
|
||||
do
|
||||
if [ $display == "eDP" ]
|
||||
then
|
||||
true
|
||||
else
|
||||
xrandr --output "${display}" --off
|
||||
fi
|
||||
done
|
||||
xrandr --output "${INTERNAL}" --auto --primary
|
||||
systemctl --user restart polybar@main.service
|
||||
systemctl --user stop polybar@quadhd_left.service
|
||||
systemctl --user stop polybar@quadhd_right.service
|
||||
;;
|
||||
|
||||
home)
|
||||
xrandr --output "${INTERNAL}" --off
|
||||
xrandr --output "${QUADHD_LEFT}" --auto --primary
|
||||
xrandr --output "${QUADHD_RIGHT}" --auto --right-of "${QUADHD_LEFT}"
|
||||
systemctl --user stop polybar@main.service
|
||||
systemctl --user restart polybar@quadhd_left.service
|
||||
systemctl --user restart polybar@quadhd_right.service
|
||||
;;
|
||||
|
||||
home-single)
|
||||
xrandr --output "${INTERNAL}" --off
|
||||
xrandr --output "${QUADHD_RIGHT}" --off
|
||||
xrandr --output "${QUADHD_LEFT}" --auto --primary
|
||||
systemctl --user stop polybar@main.service
|
||||
systemctl --user restart polybar@quadhd_left.service
|
||||
systemctl --user stop polybar@quadhd_right.service
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user