Dual-monitor set-up -- How can I rotate one monitor's view to portrait?
FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Dual-monitor set-up -- How can I rotate one monitor's view to portrait?
I've recently installed Fedora Core 9 (x86-64), and downloaded the nVidia driver that allows me to use dual monitors. The monitors are (1) a ViewSonic VA1930wm, as primary, and (2) a ViewSonic VA520, connected to a dual-monitor PCI card (PNY Verto GeForce FX5200 dual-VGA). I have been using these monitors in a WinXP system with the VA520 turned to vertical (90 degrees CCW). However, I have not found anyplace in the nVidia Display Settings that allows me to do that in Fedora. Any ideas?
You can do this with the xrandr command-line utility (much safer than the nvidia-settings utility anyway). See: man xrandr.
V
Thanks for the lead -- it looks as though that might be the command I need, I read the manpage, and I ran xrandr -verbose for further guidance. Both of them appear to indicate that the command I need to run is something like:
xrandr --output <output> --rotate right
...where "output <output>" (according to the manpage) selects an output to reconfigure, using either "the name of the output or the XID." I made the assumption that "<output>" was to be replaced by the name or XID, and that the angle-braces were not to be used in the actual command. Correct me if either of those assumptions is wrong.
The manpage doesn't give me a clue (nor could I find one elsewhere) what exactly is meant by "the name . . . or the XID." The nVidia display manager (Applications > System Tools > Display Settings) identifies the monitor that I wish to change as "CRT-1 - (ViewSonic VA520-2)" so I tried using the following permutations of the command line:
xrandr --output CRT-1 --rotate right
xrandr --output 'ViewSonic VA520-2' --rotate right
Neither command had any effect at all on the display, either immediately or after re-booting.
I could use some further guidance on using this command, if anyone has further knowledge of it.
I tried that to no avail. The system appears to make a critical distinction between a "screen" and an "output" (or monitor). The manpage for xrandr gives the following notice under the "-screen snum" argument:
"Note this refers to the X screen abstraction, not the monitor (or output)."
The "X screen abstraction" is the whole video display, stretched across both my monitors, which is simply "Screen 0". The two monitors are apparently identified as "outputs" and each is a subset of the single "Screen 0".
What I need to learn is either (a) how to gain control (specifically, to rotate) one of those monitors ("outputs") independently of the other, or (b) how to split the video output into two "Screens", each corresponding to one of my monitors.
While poking around in /etc/X11, I found an xorg.conf.rev-nvidia file that has the same sort of format as the plain xorg.conf file. I made a backup copy of the original xorg.conf, then copied the nvidia version to overwrite xorg.conf.
When I re-booted, the system would boot only as far as the command-line log-in screen. And whether I logged in with my ordinary user-name or as root, I could not get the GUI. I tried running startx and got the following messages:
Quote:
Fatal server error
Caught signal 11. Server aborting
giving up
xinit: Connection refused (errno 111): unable to connect to X server.
xinit: No such process (errno 3): server error
After recopying the original xorg.conf back into place, re-booting, then trying the nvidia revision again, I logged in (at the CLI) as root and tried running xrandr -q and got the message:
Hi, I'm going to dig this up again. Anyone have any more success stories doing this?
I have one 1680 x 1050 display and a smaller 1024 x 768 LCD panels. I'm thinking about getting another wide screen monitor to replace my smaller square one.
However, I'd first like to attempt flipping the screen on my smaller panel so I know it can be done before investing in a brand new display.
The output I get when using the xrandr -q command is:
Code:
xrandr -q
Screen 0: minimum 2704 x 1050, current 2704 x 1050, maximum 2704 x 1050
default connected 2704x1050+0+0 0mm x 0mm
2704x1050 50.0*
I have 2 screens but it only shows the one above. I installed my graphics drivers using EnvyNG, the Nvidia software, including the Nvidia X Server Settings manager. I have the dual screen setup working fine, but I'd love to be able to do this and flip the right monitor.
Anyone with a similar configuration and similar xrandr -q output get this to work?
NOTE: Basically I have 1 virtual desktop which spans across both screens. Perhaps that's why it shows only 1 screen...?
It seems this thread has been dead for a number of months, but I am trying to accomplish the same setup as qajaq and jason102. Has anyone been able to configure 1 monitor landscape and the other portrait?
I have been reading a number of Linux boards looking for a way to do this but haven't found it yet. The instructions in this post http://forums.linuxmint.com/viewtopic.php?f=49&t=26747 allowed me to rotate my entire virtual screen, which effectively rotated the display on both monitors. I would like to be able to rotate just one Monitor.
Quote:
Originally Posted by jason102
Hi, I'm going to dig this up again. Anyone have any more success stories doing this?
I have one 1680 x 1050 display and a smaller 1024 x 768 LCD panels. I'm thinking about getting another wide screen monitor to replace my smaller square one.
However, I'd first like to attempt flipping the screen on my smaller panel so I know it can be done before investing in a brand new display.
The output I get when using the xrandr -q command is:
Code:
xrandr -q
Screen 0: minimum 2704 x 1050, current 2704 x 1050, maximum 2704 x 1050
default connected 2704x1050+0+0 0mm x 0mm
2704x1050 50.0*
I have 2 screens but it only shows the one above. I installed my graphics drivers using EnvyNG, the Nvidia software, including the Nvidia X Server Settings manager. I have the dual screen setup working fine, but I'd love to be able to do this and flip the right monitor.
Anyone with a similar configuration and similar xrandr -q output get this to work?
NOTE: Basically I have 1 virtual desktop which spans across both screens. Perhaps that's why it shows only 1 screen...?
I am running Mint 7 Main Edition. Here is the output of xrandr -q
Code:
mint ~ $ xrandr -q
Screen 0: minimum 2960 x 1050, current 2960 x 1050, maximum 2960 x 1050
default connected 2960x1050+0+0 0mm x 0mm
2960x1050 50.0*
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.