Use a var for the main screen
This commit is contained in:
parent
e3ddfa74ec
commit
86d334ca21
24
ecran
24
ecran
|
@ -2,35 +2,39 @@
|
|||
|
||||
# Description: Manage video output (size, orientation, ...)
|
||||
# And reload wm configuration
|
||||
#
|
||||
# $1: a directory with images to convert or a image file path
|
||||
|
||||
# First and main screen (laptop screen,…)
|
||||
MAIN_SCREEN="LVDS-1"
|
||||
|
||||
|
||||
case "${1}" in
|
||||
ds | dockstation | work )
|
||||
xrandr --output DP-1 --mode 1920x1080 --left-of LVDS-1 --output LVDS-1 --mode 1366x768
|
||||
xrandr --output DP-1 --mode 1920x1080 --left-of "${MAIN_SCREEN:=/dev/null}" --output "${MAIN_SCREEN:=/dev/null}" --mode 1366x768
|
||||
printf 'Xrandr for DisplayPort with dock station';;
|
||||
home )
|
||||
xrandr --output DP-1 --mode 1920x1080 --right-of LVDS-1 --output LVDS-1 --mode 1366x768
|
||||
xrandr --output DP-1 --mode 1920x1080 --right-of "${MAIN_SCREEN:=/dev/null}" --output "${MAIN_SCREEN:=/dev/null}" --mode 1366x768
|
||||
printf 'Xrandr for home configuration';;
|
||||
vga )
|
||||
xrandr --output VGA-1 --mode 1024x768 --right-of LVDS-1 --output LVDS-1 --mode 1366x768
|
||||
xrandr --output VGA-1 --mode 1024x768 --right-of "${MAIN_SCREEN:=/dev/null}" --output "${MAIN_SCREEN:=/dev/null}" --mode 1366x768
|
||||
printf 'Xrandr for dual screen with VGA';;
|
||||
hdmi | dp | displayport )
|
||||
xrandr --output HDMI-1 --mode 1920x1080 --above LVDS-1 --output LVDS-1 --mode 1366x768
|
||||
xrandr --output HDMI-1 --mode 1920x1080 --above "${MAIN_SCREEN:=/dev/null}" --output "${MAIN_SCREEN:=/dev/null}" --mode 1366x768
|
||||
printf 'Xrandr for dual screen with DisplayPort';;
|
||||
pres | prez | presentation )
|
||||
xrandr --output VGA-1 --mode 1024x768 --left-of LVDS-1 --output LVDS-1 --mode 1366x768
|
||||
xrandr --output VGA-1 --mode 1024x768 --left-of "${MAIN_SCREEN:=/dev/null}" --output "${MAIN_SCREEN:=/dev/null}" --mode 1366x768
|
||||
printf 'Xrandr for presentation';;
|
||||
- | off )
|
||||
xrandr --output LVDS-1 --mode 1360x768 --output HDMI-1 --off --output VGA-1 --off --output HDMI-3 --off --output DP-1 --off
|
||||
xrandr --output "${MAIN_SCREEN:=/dev/null}" --mode 1360x768 --output HDMI-1 --off --output VGA-1 --off --output HDMI-3 --off --output DP-1 --off
|
||||
xrandr --output VGA --off
|
||||
printf 'Desactivate all video output';;
|
||||
out )
|
||||
xrandr --output HDMI-3 --mode 1920x1080 --output LVDS-1 --off
|
||||
xrandr --output HDMI-3 --mode 1920x1080 --output "${MAIN_SCREEN:=/dev/null}" --off
|
||||
;;
|
||||
game )
|
||||
xrandr --output HDMI-1 --mode 1680x1050 --output LVDS-1 --off
|
||||
xrandr --output HDMI-1 --mode 1680x1050 --output "${MAIN_SCREEN:=/dev/null}" --off
|
||||
;;
|
||||
first_off | main_off | laptop_off )
|
||||
xrandr --output "${MAIN_SCREEN:=/dev/null}" --off
|
||||
;;
|
||||
* )
|
||||
printf 'Bad argument, please use [vga|hdmi|ds|work|-|off]'
|
||||
|
|
Loading…
Reference in New Issue