openSUSE 11.0 Dual Desktop problems with KDE 3 and 4

Just install openSUSE 11.0 on my computer at work. I have been using dual desktop, not Xinerama or TwinView, since openSUSE10.0. I prefer dual desktop over a single with Xinerama or TwinView. Here are the problems I am having.

Card Nvidia GeForce 6800 GT AGP
Left Screen is screen 0
Right Screen is screen 1
Both Screens were configured to have 6 desktops

KDE 4
Found no problem with the Left Screen.
The Right Screen had no configuration it was completely black. When the mouse was moved to it there was a X for the pointer and right and left clicks did nothing.

KDE 3
Found no problem with the Left Screen.
The Right Screen came up, but only showed one desktop instead of six. Went to configure the desktop to set Multiple Desktop back to 6. The Personal Settings started with no boarder or title bar. Change number of desktops to six and hit apply. There was no change in the desk top. Tried to get a screen shot with KSnapshot, but every time I pressed Print Screen KSnapshot started on the left desktop.

Logged in as both a user and root and got the same problems. Boot back to 10.3 to get a working desk top, had to restore my desktop for 10.3 because KDE problems in 11 were now saved in my right desktop.

Is anyone else haveing problems like this in openSUSE 11.0? Thanks.

Note: xorg.conf was copied from 10.3.

Dave

Also posted in opensuse.us forums.
OpenSUSE.us : openSUSE 11.0 Dual Desktop problems with KDE 3 and 4

Just wondering (maybe incorrectly) if this is a window manager issue. Which window manager are you using? I know KWin was substantially upgraded for KDE4. Other users have reported similar problems with secondary displays.

As a matter of interest, what advantages did your dual desktop configuration provide over Xinerama? Did you need each display to have multiple desktops available? Maybe if you post your xorg.conf file, someone can help.

BTW, can Xorg Randr be of help here?

Multiple Screens Using XRandR - openSUSE

Thanks for the reply. In my case dual desktop is what I prefer. However, we build flight simulators that are using multiple desktops up to 7 displays including a console.

/etc/sysconfig/displaymanager

DISPLAYMANAGER=“kdm3”

xorg.conf

/…/

SaX generated X11 config file

Created on: 2006-12-11T15:37:41-0500.

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”
FontPath “unix/:7100”
InputDevices “/dev/gpmdata”
InputDevices “/dev/input/mice”
EndSection

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

Section “Module”
Load “freetype”
Load “type1”
Load “dbe”
Load “glx”
Load “extmod”
Load “v4l”
EndSection

Section “InputDevice”
Driver “kbd”
Identifier “Keyboard[0]”
Option “Protocol” “Standard”
Option “XkbLayout” “us”
Option “XkbModel” “pc104”
Option “XkbRules” “xfree86”
EndSection

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

Section “Monitor”
DisplaySize 376 301
HorizSync 29-81
Identifier “Monitor[0]”
ModelName “1907FPT”
Option “DPMS”
VendorName “DELL”
VertRefresh 43-60
UseModes “Modes[0]”
EndSection

Section “Modes”
Identifier “Modes[0]”
Modeline “1280x1024” 106.97 1280 1360 1496 1712 1024 1025 1028 1059
Modeline “1280x1024” 87.75 1280 1328 1360 1440 1024 1027 1034 1053 +HSync -Vsync
Modeline “1280x960” 102.10 1280 1360 1496 1712 960 961 964 994
Modeline “1280x960” 83.75 1280 1328 1360 1440 960 963 967 987 +HSync -Vsync
Modeline “1280x800” 83.46 1280 1344 1480 1680 800 801 804 828
Modeline “1280x800” 69.75 1280 1328 1360 1440 800 803 809 823 +HSync -Vsync
Modeline “1152x864” 81.62 1152 1216 1336 1520 864 865 868 895
Modeline “1152x864” 68.75 1152 1200 1232 1312 864 867 871 889 +HSync -Vsync
Modeline “1280x768” 80.14 1280 1344 1480 1680 768 769 772 795
Modeline “1280x768” 67.00 1280 1328 1360 1440 768 771 778 790 +HSync -Vsync
Modeline “1024x768” 64.11 1024 1080 1184 1344 768 769 772 795
Modeline “1024x768” 55.00 1024 1072 1104 1184 768 771 775 790 +HSync -Vsync
Modeline “1280x600” 61.50 1280 1336 1464 1648 600 601 604 622
Modeline “1280x600” 52.50 1280 1328 1360 1440 600 603 613 619 +HSync -Vsync
Modeline “1024x600” 48.96 1024 1064 1168 1312 600 601 604 622
Modeline “1024x600” 43.00 1024 1072 1104 1184 600 603 613 619 +HSync -Vsync
Modeline “800x600” 38.22 800 832 912 1024 600 601 604 622
Modeline “800x600” 34.75 800 848 880 960 600 603 607 617 +HSync -Vsync
Modeline “768x576” 34.96 768 792 872 976 576 577 580 597
Modeline “768x576” 32.25 768 816 848 928 576 579 583 593 +HSync -Vsync
Modeline “640x480” 23.86 640 656 720 800 480 481 484 497
Modeline “640x480” 23.25 640 688 720 800 480 483 487 494 +HSync -Vsync
Modeline “1280x1024” 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

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

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

Section “Device”
BoardName “GeForce 6800 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[0]”
Screen 0
VendorName “NVidia”
EndSection

Section “Device”
BoardName “GeForce 6800 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[1]”
Screen 1
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]”
Screen “Screen[1]” RightOf "Screen[0]
EndSection

Section “DRI”
Group “video”
Mode 0666
EndSection

Section “Extensions”
EndSection

I know that there have been graphical and functional issues for KDE with Compiz and KWin (KDE4). This of course can be set via KMenu > Control Centre > KDE Components > Session Manager

An interesting experiment would be to see how other desktop environments behave. Wish I could assist more, but this problem is over 8’ tall to me :slight_smile:

As this is almost certainly not specific to openSUSE, I’d suggest posting this at Main Page - KDE-Forum.org

Plroblem still exist in 11.1.

Problem still exist in 11.2

Xorg and openSUSE 11.2 - openSUSE Forums

I do not have a specific answer for you, but I can post a working xorg.conf from 11.1 32bit and 11.2 64 bit that I use currently. It will not be a drop in solution because your setup will be different than mine. My main monitor is a 22" Samsung LCD and my old 17" CRT sits off to the right side. Remember: just use for example purposes. YMMV

My manually generated and edited xorg.conf

Section “ServerLayout”
Identifier “Layout[all]”
Screen 0 “Screen0” 1152 0
Screen 1 “Screen1” LeftOf “Screen0”
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”

Option “AIGLX” “true”

EndSection

Section “Files”
EndSection

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

EndSection

Section “ServerFlags”
Option “Xinerama” “0”
EndSection

Section “InputDevice”
# generated from data in “/etc/sysconfig/mouse”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “IMPS/2”
Option “Device” “/dev/input/mice”
Option “Emulate3Buttons” “yes”
Option “ZAxisMapping” “4 5”
EndSection

Section “InputDevice”
# generated from default
Identifier “Keyboard0”
Driver “kbd”
EndSection

Section “Monitor”
# HorizSync source: edid, VertRefresh source: edid
Identifier “Monitor0”
VendorName “Unknown”
ModelName “STAC Electronics emachineseView17p”
HorizSync 30.0 - 72.0
VertRefresh 50.0 - 160.0
Option “DPMS” “false”
Option “UseEdidDpi” “false”
Option “Dpi” “96x96”
EndSection

Section “Monitor”
# HorizSync source: edid, VertRefresh source: edid
Identifier “Monitor1”
VendorName “Unknown”
ModelName “Samsung SyncMaster”
Option “DPMS” “false”
Option “UseEdidDpi” “false”
Option “Dpi” “96x96”
EndSection

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 6600 GT”
Option “Coolbits” “4”
Option “AddARGBGLXVisuals” “true”
EndSection

Section “Screen”
Identifier “Screen1”
Device “Device0”
Monitor “Monitor1”
DefaultDepth 24
Option “AllowGLXWithComposite” “true”
Option “PixmapCacheSize” “1000000”
Option “AllowSHMPixmaps” “0”
Option “TripleBuffer” “true”
Option “OnDemandVBlankInterrupts” “true”
Option “RenderAccel” “true”
Option “TwinView” “1”
Option “TwinViewXineramaInfoOrder” “DFP-0”
Option “metamodes” “CRT: 1152x864 +1680+26, DFP: 1680x1050 +0+0; CRT: NULL, DFP: 1680x1050 +0+0; CRT: 1280x1024 +0+0, DFP: 1280x1024 +1280+0; CRT: 1280x960 +0+0, DFP: 1280x960 +1280+0; CRT: 1152x864 +0+0, DFP: NULL; CRT: 1024x768 +0+0, DFP: 1024x768 +1024+0; CRT: 800x600 +0+0, DFP: 800x600 +800+0; CRT: 640x480 +0+0, DFP: 640x480 +640+0; CRT: NULL, DFP: 1400x1050 +0+0”
SubSection “Display”
Depth 24
EndSubSection
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “AllowGLXWithComposite” “true”
Option “PixmapCacheSize” “1000000”
Option “AllowSHMPixmaps” “0”
Option “TripleBuffer” “true”
Option “OnDemandVBlankInterrupts” “true”
Option “RenderAccel” “true”
Option “TwinView” “1”
Option “TwinViewXineramaInfoOrder” “DFP-0”
Option “metamodes” “CRT: 1152x864 +1680+26, DFP: 1680x1050 +0+0; CRT: NULL, DFP: 1680x1050 +0+0; CRT: 1280x1024 +0+0, DFP: 1280x1024 +1280+0; CRT: 1280x960 +0+0, DFP: 1280x960 +1280+0; CRT: 1152x864 +0+0, DFP: NULL; CRT: 1024x768 +0+0, DFP: 1024x768 +1024+0; CRT: 800x600 +0+0, DFP: 800x600 +800+0; CRT: 640x480 +0+0, DFP: 640x480 +640+0; CRT: NULL, DFP: 1400x1050 +0+0”
SubSection “Display”
Depth 24
EndSubSection
EndSection

Section “Extensions”
Option “DAMAGE” “Enable”
Option “Composite” “Enable”
Option “RENDER” “Enable”
EndSection

Thanks for the reply. I searched google again, there are new threads in KDS’s forum from this year. KDE 4 does not support dual desk top. My problem is not with X but with KDE.

Dave

What do you mean by “dual desktop”. Are you certain the problem is with KDE ? (and not a graphic driver). Please note I am able to display my KDE4.3.2 on two different displays (one laptop, one a projector): Laptop External Monitor Support - openSUSE Forums

I take it then, this is not what you have in mind… and it also does not provide a work around solution ?

Dual Desktop or Multi Head is where there is a different X server runing on each display. Each monitor get is own start menu and task bar.

Ah ok … I’m runing two displays with one X server.

What is the advantage of two start menu’s and two task bars?

For normal desktop use its more of a preferance than advantage. My left mointor has all my xterm shelled in to the different computres here and my right had mail web and other apps.

Now for a simulator with four video cards and eight monitors it is an advantage. You can place sim software by display number (0.1 0.2 0.3) instead of using X cords 3072 x 0.

Indeed ! Presumeably separate PCs talking over a high speed LAN to do the same is not an option because of the added complexity of the LAN and also the slower speed associated with communication over a LAN (plus I suspect there are more good reasons wrt programs communicating with each other).

That is a neat commercial reason to see this addressed, and hopefully it will be.

Is gnome any better in this regard?

Ive played with gnome when I first started having problems with kde. When you try and start an app on the second display, gnome starts it on the first display. And never realy like gnome. Been slowly replacing the desktops on the sims with perl script to draw a test pattern. Besides makeing it easer to align screens you can tell that the projectors are on when the sim software is not running. A side advantage is because the system is auto logon the only thing running is the display command showing the testpattern. If some one closes display to get a command line the system logs out and logs back in to the testpattern.

Plroblem still exist in 11.1.


dwestf

dwestf’s Profile: http://forums.opensuse.org/member.php?userid=8316
View this thread: http://forums.opensuse.org/showthread.php?t=393116