Add script to manage xrandr
This commit is contained in:
parent
c8600773b3
commit
859e859785
32
ecran
Executable file
32
ecran
Executable 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
|
Loading…
Reference in New Issue
Block a user