Skip to content

Instantly share code, notes, and snippets.

@aharshac
Last active July 17, 2018 11:28
Show Gist options
  • Save aharshac/d2da1c5c0aff2fc06e2b5831029b12c5 to your computer and use it in GitHub Desktop.
Save aharshac/d2da1c5c0aff2fc06e2b5831029b12c5 to your computer and use it in GitHub Desktop.
Commands for screen rotation

Normal Screen

  1. sudo sed -i -r 's/dtoverlay\s*=\s*waveshare35a(\s*:\s*rotate\s*=\s*([0-9]{1,3})){0,1}/dtoverlay=waveshare35a/g' /boot/config.txt
  2. sudo sed -i -r 's/Option\s+\"TransformationMatrix\"\s+\"(.+)\"/Option \"TransformationMatrix\" \"0 -1 1 1 0 0 0 0 1\"/g' /etc/X11/xorg.conf.d/99-calibration.conf
  3. sudo reboot now

 

Rotated Screen

  1. sudo sed -i -r 's/dtoverlay\s*=\s*waveshare35a(\s*:\s*rotate\s*=\s*([0-9]{1,3})){0,1}/dtoverlay=waveshare35a:rotate=270/g' /boot/config.txt
  2. sudo sed -i -r 's/Option\s+\"TransformationMatrix\"\s+\"(.+)\"/Option \"TransformationMatrix\" \"0 1 0 -1 0 1 0 0 1\"/g' /etc/X11/xorg.conf.d/99-calibration.conf
  3. sudo reboot now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment