bin

git clone git://git.codymlewis.com/bin.git
Log | Files | Refs

xrs (811B)


      1 #!/bin/sh
      2 
      3 primary="eDP1"
      4 
      5 other_mons="$(xrandr | awk '/\sconnected\s[^p]/{ print $1 }')"
      6 
      7 mon="$(printf "%s" "$other_mons" | dmenu -i -p 'Which monitor')"
      8 
      9 dir=$(printf "Right\nLeft\nMirror\nAbove\nBelow\nOff" | dmenu -i -p 'Which direction')
     10 
     11 case "$dir" in
     12         "Right")
     13                 xrandr --output "$mon" --auto --right-of "$primary" ;;
     14         "Left")
     15                 xrandr --output "$mon" --auto --left-of "$primary" ;;
     16         "Mirror")
     17                 xrandr --output "$mon" --auto --same-as "$primary" ;;
     18         "Above")
     19                 xrandr --output "$mon" --auto --above "$primary" ;;
     20         "Below")
     21                 xrandr --output "$mon" --auto --below "$primary" ;;
     22         "Off")
     23                 xrandr --output "$mon" --off ;;
     24 esac
     25 
     26 xwallpaper --center "$HOME/.config/wallpaper.png"