mescripts/beem.bash
2025-03-13 21:41:25 +01:00

136 lines
2.4 KiB
Bash
Executable File

#!/usr/bin/env bash
#
setwp='exec /home/xbl/scripts/setwp.sh'
if [ -z $1 ]
then
xrandr \
--output HDMI-0 \
--mode 1280x800 \
--scale 1 \
--rate 60 \
--pos 2160x0 \
--rotate normal \
--output HDMI-1 \
--off \
--output DP-0 \
--off \
--output DP-1 \
--off \
--output DP-2 \
--off \
--output DP-3 \
--off \
--output DP-4 \
--off \
--output DP-5 \
--off
echo -e "\\033[38;5;255m[ \\033[38;5;82mOK \\033[38;5;255m] \\033[38;5;255mBeemer allei."
$setwp
exit 0
elif [ $1 = sep ]
then
xrandr \
--output HDMI-0 \
--mode 1280x800 \
--scale 1 \
--rate 60 \
--pos 2160x0 \
--rotate normal \
--output HDMI-1 \
--off \
--output DP-0 \
--mode 3840x2160 \
--rate 60 \
--pos 0x0 \
--rotate right \
--rotate normal \
--output DP-1 \
--off \
--output DP-2 \
--mode 2560x1440 \
--rate 60 \
--pos 2160x800 \
--rotate normal \
--output DP-3 \
--off \
--output DP-4 \
--primary \
--mode 2560x1440 \
--rate 240 \
--pos 2160x2240 \
--output DP-5 \
--off
echo -e "\\033[38;5;255m[ \\033[38;5;82mOK \\033[38;5;255m] \\033[38;5;255mBeemer separiaert."
$setwp
exit 0
elif [ $1 = sin ]
then
xrandr \
--output HDMI-0 \
--off \
--output HDMI-1 \
--off \
--output DP-0 \
--off \
--rotate normal \
--output DP-1 \
--off \
--output DP-2 \
--off \
--output DP-3 \
--off \
--output DP-4 \
--primary \
--mode 2560x1440 \
--rate 240 \
--pos 2160x2240 \
--output DP-5 \
--off
echo -e "\\033[38;5;255m[ \\033[38;5;82mOK \\033[38;5;255m] \\033[38;5;255mSingle"
$setwp
exit 0
elif [ $1 = over ]
then
xrandr \
--output HDMI-0 \
--mode 1280x800 \
--scale 1.75\
--rate 60 \
--pos 2160x2240 \
--output HDMI-1 \
--off \
--output DP-0 \
--mode 3840x2160 \
--rate 60 \
--pos 0x0 \
--rotate right \
--output DP-1 \
--off \
--output DP-2 \
--mode 2560x1440 \
--rate 60 \
--pos 2160x800 \
--output DP-3 \
--off \
--output DP-4 \
--primary \
--mode 2560x1440 \
--rate 240 \
--pos 2160x2240 \
--output DP-5 \
--off
echo -e "\\033[38;5;255m[ \\033[38;5;82mOK \\033[38;5;255m] \\033[38;5;255mBeemer druebergleit."
$setwp
exit 0
elif [ $1 = off ]
then
/home/xbl/scripts/screenlayout.sh
echo -e "\\033[38;5;255m[ \\033[38;5;82mOK \\033[38;5;255m] \\033[38;5;255mBeemer apgschtellt."
$setwp
exit 0
else
echo -e "\\033[38;5;255m[ \\033[38;5;196mFEHLER \\033[38;5;255m] \\033[38;5;247mBenutzig: ' ' | sep | sin | off | over"
exit 1
fi
# EOF