Hi all.
I’m having a (predicted) hard time trying to install an “older opensuse version package program” on the “newest opensuse version”.
First of all, let me explain “why would someone wan to use an old gdm version in the newest openSuse”.
Our aim here is to make opensuse 11.2 multiterminals. Yes, it’s possible to make such a thing using simply XOrg and kdm, BUT there I fall in the limitation of having just one terminal for each video card (or, for each PCI Adrress).
We want to have a terminal for each video output available (two per video card or PCI Address in our case). That can’t be done with only XOrg. For that to work, I also need something like Xephyr or XNest. Preferably Xephyr since it’s still in development, and have some “new stuff” available.
Unfortunatelly, I’m trying for some time already to open more than one independent Xephyr section for each video card with kdm, editing kdmrc file, and I’m beggining to think that it can’t be done. This feeling is also reinforced by the following information (http://en.wikibooks.org/wiki/Talk:Multiseat_Configuration/Xephyr): “No analogue for flexible=false in kdmrc - impossible.”
That, of course, drives me back to gdm. What on one hand is great, since basically ALL tutorials using Xephyr uses solely gdm instead of kdm. Unfortunatelly, as the GDM manuals online also states (GNOME Display Manager Reference Manual), “GDM 2.20 and earlier supported the ability to manage multiple displays with separate graphics cards, such as used in terminal server environments, login in a window via a program like Xnest or Xephyr, the gdmsetup program, XML-based greeter themes, and the ability to run the XDMCP chooser from the login screen. These features are did not get added back during the 2.22 rewrite.”
So, here is my problem: I can’t use XOrg solely, because it can’t deal with independent displays for each video output, just for each PCI Address. So I have to use Xephyr. But it seems that I can’t also use Xephyr with KDM, So I have to use GDM. Unfortunatelly, I also can’t use GDM versions newer than 2.20, So I have to use the GDM that comes with openSuse 11.0. There is a version available for 11.1 from M4r3k repository, but no one still for version 11.2.
I tried to install, via one click, the gdm from 11.0 on my 11.2. The installation was smoothly. When I changed from kdm to gdm, however, the restart fails with the following error message (taken from /var/log/messages file):
Dec 8 15:47:47 windu gdm[2285]: GLib-CRITICAL: g_key_file_get_value: assertion `key_file != NULL’ failed
It appears several times.
Anybody has a clue here? Be it how to avoid this error message, how to use Xephyr into kdmrc file, another desktop manager, whatever? Or do I have to step back, surrender and use openSuse 11.0?
Thanks a lot in advance for any help!