Skeleton for disp script
This commit is contained in:
29
skel/disp
Normal file
29
skel/disp
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -z "$1" ]
|
||||||
|
then
|
||||||
|
echo 'Choose display mode:
|
||||||
|
1) Laptop auto
|
||||||
|
2) Presentation (2nd arg for gamma correction)
|
||||||
|
3) Workstation with 2nd screen
|
||||||
|
4) External display only
|
||||||
|
'
|
||||||
|
read i
|
||||||
|
else
|
||||||
|
i=$1
|
||||||
|
fi
|
||||||
|
if [ -z "$2" ]
|
||||||
|
then g=1
|
||||||
|
else g=$2
|
||||||
|
fi
|
||||||
|
LAPTOP=eDP1
|
||||||
|
ANALOG=DP2
|
||||||
|
DIGITAL=DP2
|
||||||
|
|
||||||
|
case $i in
|
||||||
|
1) xrandr --output $LAPTOP --auto --gamma $g:$g:$g --output $ANALOG --off --output $DIGITAL --off ;;
|
||||||
|
2) xrandr --output $LAPTOP --mode 1024x768 --pos 0x0 --output $ANALOG --mode 1024x768 --pos 0x0 --gamma $g:$g:$g ;;
|
||||||
|
3) xrandr --output $LAPTOP --mode auto --output $DIGITAL --mode auto --right-of $LAPTOP ;;
|
||||||
|
4) xrandr --output $LAPTOP --off --output $DIGITAL --mode auto ;;
|
||||||
|
esac
|
||||||
|
|
||||||
Reference in New Issue
Block a user