Add script to manage xrandr

This commit is contained in:
gardouille 2014-09-25 23:37:13 +02:00
parent c8600773b3
commit 859e859785
1 changed files with 32 additions and 0 deletions

32
ecran Executable file
View File

@ -0,0 +1,32 @@
#! /bin/sh
# Description: Manage video output (size, orientation, ...)
# And reload wm configuration
#
# $1: a directory with images to convert or a image file path
case "${1}" in
ds | dockstation | work )
xrandr --output HDMI1 --mode 1680x1050 --above LVDS1 --output LVDS1 --mode 1366x768
printf 'Xrandr for DisplayPort with dock station';;
vga | lug )
xrandr --output VGA1 --mode 1280x1024 --right-of LVDS1 --output LVDS1 --mode 1366x768
printf 'Xrandr for dual screen with VGA';;
hdmi | dp | displayport )
xrandr --output HDMI1 --mode 1920x1080 --above LVDS1 --output LVDS1 --mode 1366x768
printf 'Xrandr for dual screen with DisplayPort';;
- | off )
xrandr --output LVDS1 --mode 1360x768 --output HDMI1 --off --output VGA1 --off
xrandr --output VGA --off
printf 'Desactivate all video output';;
* )
printf 'Bad argument, please use [vga|hdmi|ds|work|-|off]'
exit 1;;
esac
herbstclient detect_monitors
herbstclient reload
exit 0