I'm running Kubuntu 12.10. I have a nVidia GT-430 video card with a large 27" 2560x1550 monitor hooked up with dual-link DVI and a smaller 21" 1920x1080 monitor hooked up with HDMI. Before I log on, the login manager appears to be using both monitors separately (the list of userids is spread across both monitors), but as soon as I log in, it makes them clones of each other. I have to go in and change the "Position" of the smaller monitor from "Clone of" to "Left of". It doesn't matter whether I click "Save as Default" or not, I still have to reset it every time.
I look in
.kde/share/config/startupconfig and I see what looks like the right commands:
# krandrrc Display ApplyOnStartup false krandrrc_display_applyonstartup=true # krandrrc Display StartupCommands '' krandrrc_display_startupcommands='xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506 xrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60 xrandr --output DVI-I-1 --primary' # krandrrc [Screen0] # krandrrc [Screen1] # krandrrc [Screen2] # krandrrc [Screen3]
--pos 1920x0 for DVI-I-1, which is correct. Similarly,
.kde/share/config/krandrrc also appears to have the correct offset of the big screen to put it to the right of the small screen:
[Display] ApplyOnStartup=true StartupCommands=xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506\nxrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60\nxrandr --output DVI-I-1 --primary [Screen_0] OutputsUnified=false UnifiedRect=0,0,0,0 UnifiedRotation=1 [Screen_0_Output_DVI-I-1] Active=true Rect=1920,0,2560,1440 RefreshRate=59.9505500793457 Rotation=1 [Screen_0_Output_HDMI-0] Active=true Rect=0,0,1920,1080 RefreshRate=60 Rotation=1 [Screen_0_Output_HDMI-1] Active=true Rect=0,0,1920,1080 RefreshRate=60 Rotation=1
How can I get this working the way it's supposed to? I'd like to get this working because in a month or two I'm going to buy a second GT-430 and a second 27" monitor, and I'd like to have this all working.