Re: [gdm-list] User feedback on multi-seat gdm and ConsoleKit



Hello,

First, thanks to everyone for the responses.  My followup:

On Mon, 23 Nov 2009, Halton Huo wrote:

On Sat, 2009-11-21 at 16:15 -0800, Wayne Whitney wrote:

1) VT switching breaks things.

OK, as others have pointed out, the VT system should just apply to the primary console display. That still leaves me with a few issues:

1) If I switch VTs, sometimes GDM spawns a third X process (:2), using the primary .display file. It is as if X respawns prematurely. One time I had three Xs going on the primary display, on VTs 7, 8 and 9.

2) If switch VT to a text console and back to X, for some reason X on the primary display starts accepting input from both keyboards and mice. The only "Device reopened" messages in Xorg.log refer to the desired primary input devices, so I have no idea why this is happening.

3) I need to figure out how to tell the kernel to ignore input from the secondary keyboard and mouse, for the case that I have a text console on the primary display.

4) I still have the problem that logging out dumps me at VT1 instead of the respawned X. I'm not actually clear on the timing of the X respawning, it seems like it respawns if I switch VTs (e.g. if I switch to VT2 from VT1, it respawns and switches VTs for me).

3) My .display files have $vt as a command line option, but when I use ps
to look at the Xorg commands run, there is no vtX option passed to Xorg.

This is strange, could you move $vt at the end of Exec line and try
again? (I'm not sure whether Xorg accept "/usr/bin/Xorg $display $vt
-layout Layout0 -br -verbose -auth $auth -nolisten tcp")

To be simple, you could try the single session with your
00-primary.seat. To disable your second seat, you can switch the key
Hidden to true and restart your console-kit-daemon and gdm.

Neither of these had any effect. I still don't get any vtX option on the command line as reported by ps. I seem to recall the Case2 testing files did work as far as the vt command line option. I also realized that I don't actually want my secondary display to be on a different VT from the primary; if it were set up that way, only one of them would be running at once, depending on which VT is active.

5) I don't know how to configure the greeters I end up with

Is there an alternative to gdm-simple-greeter I could use?

I do not think disable sould for greeter is supported, should be an enhancement for GDM.

Well, I tried the following, not sure if it works yet:

  gconftool-2 --config-source=xml:readwrite:/var/lib/gdm/.gconf --set /desktop/gnome/sound/event_sounds --type bool false

Also, I notice that gdm is spawning an instance of pulseaudio, I'm not sure where that happens and if I can disable it.

Are you saying you can not use tab to switch the "Login" button? If so, should be an A11y bug for GDM.

No, I can use tab, that is an OK workaround. I would just prefer a greeter that starts off with a "Username:" prompt.

Thanks, Wayne Whitney


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]