Add script to manage xrandr
This commit is contained in:
		
							parent
							
								
									c8600773b3
								
							
						
					
					
						commit
						859e859785
					
				|  | @ -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