Changing monitors' priority

There are 2 monitors. could you help me to change their priority? i’m using xinerama method. now main monitor is 41inc plasma and i would like to change it :wink: it’s a bit uncomfortable…

Opensuse 11.1, kde4.1, nvidia 6600
nvidia-gfxG02-kmp-default 185.18.36_2.6.27.29_0.1-6.1.i586
x11-video-nvidiaG02 185.18.36-7.1.i586
kernel-default-base 2.6.27.29-0.1.1.i586

thanx

It might be helpful if you post xorg.conf:

cat /etc/X11/xorg.conf

~> cat /etc/X11/xorg.conf

/…/

SaX generated X11 config file

Created on: 2009-10-07T02:20:37+0400.

Version: 8.1

Contact: Marcus Schaefer <sax@suse.de>, 2005

Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>

Automatically generated by [ISaX] (8.1)

PLEASE DO NOT EDIT THIS FILE!

Section “Files”
FontPath “/usr/share/fonts/misc:unscaled”
FontPath “/usr/share/fonts/local”
FontPath “/usr/share/fonts/75dpi:unscaled”
FontPath “/usr/share/fonts/100dpi:unscaled”
FontPath “/usr/share/fonts/Type1”
FontPath “/usr/share/fonts/URW”
FontPath “/usr/share/fonts/Speedo”
FontPath “/usr/share/fonts/PEX”
FontPath “/usr/share/fonts/cyrillic”
FontPath “/usr/share/fonts/latin2/misc:unscaled”
FontPath “/usr/share/fonts/latin2/75dpi:unscaled”
FontPath “/usr/share/fonts/latin2/100dpi:unscaled”
FontPath “/usr/share/fonts/latin2/Type1”
FontPath “/usr/share/fonts/latin7/75dpi:unscaled”
FontPath “/usr/share/fonts/baekmuk:unscaled”
FontPath “/usr/share/fonts/japanese:unscaled”
FontPath “/usr/share/fonts/kwintv”
FontPath “/usr/share/fonts/truetype”
FontPath “/usr/share/fonts/uni:unscaled”
FontPath “/usr/share/fonts/CID”
FontPath “/usr/share/fonts/ucs/misc:unscaled”
FontPath “/usr/share/fonts/ucs/75dpi:unscaled”
FontPath “/usr/share/fonts/ucs/100dpi:unscaled”
FontPath “/usr/share/fonts/hellas/misc:unscaled”
FontPath “/usr/share/fonts/hellas/75dpi:unscaled”
FontPath “/usr/share/fonts/hellas/100dpi:unscaled”
FontPath “/usr/share/fonts/hellas/Type1”
FontPath “/usr/share/fonts/misc/sgi:unscaled”
FontPath “/usr/share/fonts/xtest”
FontPath “/opt/kde3/share/fonts”
InputDevices “/dev/gpmdata”
InputDevices “/dev/input/mice”
EndSection

Section “ServerFlags”
Option “AllowMouseOpenFail” “on”
Option “ZapWarning” “on”
EndSection

Section “Module”
Load “extmod”
Load “dbe”
Load “glx”
Load “freetype”
Load “dri”
EndSection

Section “InputDevice”
Driver “kbd”
Identifier “Keyboard[0]”
Option “Protocol” “Standard”
Option “XkbLayout” “us,ru”
Option “XkbModel” “microsoftpro”
Option “XkbOptions” “grp:alt_shift_toggle,grp_led:scroll”
Option “XkbRules” “xfree86”
Option “XkbVariant” “basic,winkeys”
EndSection

Section “InputDevice”
Driver “mouse”
Identifier “Mouse[1]”
Option “Buttons” “5”
Option “Device” “/dev/input/mice”
Option “Name” “ImPS/2 Generic Wheel Mouse”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Section “Monitor”
Option “CalcAlgorithm” “XServerPool”
DisplaySize 930 520
HorizSync 30-69
Identifier “Monitor[0]”
ModelName “LG ELECTRONICS LG TV”
Option “DPMS”
Option “PreferredMode” “1024x768”
VendorName “GSM”
VertRefresh 43-90
UseModes “Modes[0]”
EndSection

Section “Modes”
Identifier “Modes[0]”
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 15
Modes “1024x768” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 16
Modes “1024x768” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 24
Modes “1024x768” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 8
Modes “1024x768” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”
EndSection

Section “Device”
BoardName “GeForce 6600”
Driver “nvidia”
Identifier “Device[0]”
Option “SaXDualHead”
Option “TwinView”
Option “SaXDualMonitorVendor” “BNQ”
Option “SecondMonitorHorizSync” “31-83”
Option “SaXDualVSync” “50-76”
Option “MetaModes” “1024x768,1280x1024;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480”
Option “SaXDualOrientation” “Above”
Option “SaXDualResolution” “1280x1024”
Option “TwinViewOrientation” “Clone”
Option “SaXDualMode” “Clone”
Option “SecondMonitorVertRefresh” “50-76”
Option “SaXDualHSync” “31-83”
Option “SaXDualMonitorModel” “BenQ”
Screen 0
VendorName “NVidia”
EndSection

Section “ServerLayout”
Identifier “Layout[all]”
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[1]” “CorePointer”
Option “Clone” “off”
Option “Xinerama” “off”
Screen “Screen[0]”
EndSection

Section “DRI”
Group “video”
Mode 0660
EndSection

Section “Extensions”
Option “Composite” “on”
EndSection

I’m not an NVidia user, so can only offer general advice here. Your first monitor is an ‘LG’ and your second monitor is a ‘BenQ’. Is that correct? You don’t mention how they are conected (DVI, VGA etc). The order is usually dependent on the port they are plugged into. Anyway, I guess you could try dropping into runlevel 3 (console mode) and run sax2 with the monitor you wish to use as primary monitor only:

su (to become root user,enter root password when prompted)
init 3

From console, do

cp /etc/X11/xorg.conf /etc/X11/xorg.working (make a backup)
sax2 -r

Then do

init 5

when finished.

Some similar discussions (not openSUSE specific):

ATI / NVidia Dual monitors with Ubuntu 8.04 | Quixotic

(Refer to Step 3 concerning nvidia utility. Might be all you need to do)

NVidia TwinView [solved] - MandrivaUsers.org

thanx for help!!
the problem was in sax2 VS nvidia-settings
reset xorg with sax2 and setup by nvidia-settings
it looks great!! =)

Good work :slight_smile: