Advertisement
Guest User

xrandr

a guest
Nov 15th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. monitor=$(echo "eDP1\nHDMI2\nOFF" | dmenu -p 'xrandr')
  4.  
  5. case $monitor in
  6. eDP1) eDP1=$(echo "1366x768\n1024x768\n640x480" | dmenu -p 'eDP1') ;;
  7. HDMI2) HDMI2=$(echo "1920x1080\n1024x768\n640x480" | dmenu -p 'HDMI') ;;
  8. OFF) xset dpms force off;;
  9. esac
  10.  
  11. case $eDP1 in
  12. 1366x768) xrandr --output HDMI2 --off --output eDP1 --mode 1366x768 --dpi 96 ;;
  13. 1024x768) xrandr --output HDMI2 --off --output eDP1 --mode 1024x768 --dpi 96 ;;
  14. 640x480) xrandr --output HDMI2 --off --output eDP1 --mode 640x480 --dpi 96 ;;
  15. esac
  16.  
  17. case $HDMI2 in
  18. 1920x1080) xrandr --output eDP1 --off --output HDMI2 --mode 1920x1080 --dpi 96 ;;
  19. 1024x768) xrandr --output eDP1 --off --output HDMI2 --mode 1024x768 --dpi 96 ;;
  20. 640x480) xrandr --output eDP1 --off --output HDMI2 --mode 640x480 --dpi 96 ;;
  21. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement