I recently bought a widescreen monitor that can physically rotate. I thought it would be nice to have a really tall monitor for reading and stuff. The Nvidia-settings control panel didn't have the option to rotate, and xrandr -o left wasn't working. After some research I was unable to find the answer on the forums, but found the answer elsewhere. Here's how to do it.
First, open up your /etc/X11/xorg.conf file as root.
To do that, the easiest way is to find the file with Pcmanfm and then select Tool, Open this folder as root, and then open the file. If you don't do that, you won't be able to save your changes.
Scroll down to: Section "Device"
You should see stuff like this:
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6600"
EndSection
Before EndSection, you'll want to add the following line:
Option "RandRRotation" "On"
So the final will look something like this:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6600"
Option "RandRRotation" "On"
EndSection
I've found other places that say to use the word "true" instead of "on" after RandRRotation. "On" worked for me. You'll have to save and restart.
Now you have to go to a command line and run nvidia-settings which will now have an option to rotate the screen (it doesn't have the option in the gui control panel if you don't have Option "RandRRotation" "On" in you xorg.conf file.
You should now be able to rotate your display. However, when you reboot it won't stick.
To make it stick, there are a couple ways. I haven't tried them all, so I'll give you the first option that I know works and then the other option that you can try out too.
Option one: After you follow the above directions, xrandr will now let you rotate the display, which it won't if you don't have Option RandRRotation set to On.
I just added this to my autostart.sh file:
xrandr -o left &
That will also work from the command line now (without the ampersand). If you want to rotate it right, you can just replace left with right.
Alternatively (this is the one I haven't tested), you can also just add this line to your xorg.conf file after the Option "RandRRotation "On":
Option "Rotate" "CW"
or
Option "Rotate" "CCW"
CW would be right, CCW would be left.
Here is a picture of my desktop in 1080x1920 (I call it HIGHscreen) with crunchbang panel and supergirl wallpaper and the original image I used as the background (used with permission from original creator, Jose Cano). Warning, imagevenue will throw up a couple popups.
