Skip to content

Instantly share code, notes, and snippets.

@honza
Created May 17, 2016 12:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save honza/32111bd63d57dfc424a4f4fa45f779b5 to your computer and use it in GitHub Desktop.
Save honza/32111bd63d57dfc424a4f4fa45f779b5 to your computer and use it in GitHub Desktop.
Toggle between single and dual screens
#!/usr/bin/env bash
xrandr=$(xrandr)
count=$(echo "$xrandr" | grep " connected" | wc -l)
if [[ $count -eq 2 ]];
then
# Dual configuration
secondary=$(echo "$xrandr" | grep " connected" | grep -v "primary" | cut -d ' ' -f 1)
xrandr --output eDP1 --primary --output $secondary --auto --left-of eDP1
else
# Laptop configuration
xrandr --output eDP1 --primary
fi;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment