Skip to content

Instantly share code, notes, and snippets.

@adriaciurana
Last active October 16, 2020 22:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adriaciurana/58466999ea5ee56b572db9b72d60d196 to your computer and use it in GitHub Desktop.
Save adriaciurana/58466999ea5ee56b572db9b72d60d196 to your computer and use it in GitHub Desktop.
Rotate Screen between two orientations
#!/bin/bash
DEVICE="HDMI-1"
IS_PRIMARY=`(xrandr --query --verbose | grep "$DEVICE" | cut -d ' ' -f 3)`
if [ "$IS_PRIMARY" == "primary" ]; then
CURRENT_ORIENTATION=`(xrandr --query --verbose | grep "$DEVICE" | cut -d ' ' -f 6)`
else
CURRENT_ORIENTATION=`(xrandr --query --verbose | grep "$DEVICE" | cut -d ' ' -f 5)`
fi
ORIENTATION_1="normal"
ORIENTATION_2="left"
if [ "$CURRENT_ORIENTATION" == "$ORIENTATION_1" ]; then
xrandr --output "$DEVICE" --rotate "$ORIENTATION_2"
elif [ "$CURRENT_ORIENTATION" == "$ORIENTATION_2" ]; then
xrandr --output "$DEVICE" --rotate "$ORIENTATION_1"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment