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

Bug#586540: kdm on initial start at kfreebsd bootup does not allow keyboard input

tags 586540 - help
owner 586540 !


On sekmadienis 07 Lapkritis 2010 10:50:01 Petr Salinger wrote:
> >>> The easiest solution for now is to alter ServerArgsLocal
> >>> at least on GNU/kFreeBSD in /etc/kde4/kdm/kdmrc to
> >>> "ServerArgsLocal=vt7 -br -nolisten tcp"
> > 
> > It's very likely that this change would break "Start new session" feature
> > of KDE which works fine at the moment. While I could live with having it
> > broken on kFreeBSD, that's definitely not acceptable for Linux where
> > this problem does not manifest itself.
> > 
> > The bug we are facing here is that kdm starts on vt2 when it's not
> > supposed to even bother with VTs below 7. ServerVTs=-7 setting in
> > /etc/kde4/kdm/kdmrc takes care of it (on Linux). However, apparently
> > ServerVTs does not work on kfbsd for some reason (nor it's present in
> > default kdmrc). Finding that reason would be the real fix and I will
> > look into it later today/tomorrow. It could be as easy as #define which
> > does not cover kfbsd (I hope).
> Given it looks like it is not so easy, would be possible to upload
> new package with "ServerArgsLocal=vt7 -br -nolisten tcp" on GNU/kFreeBSD.

> It would workaround the bug for squeeze now, the VT switching can be
> implemented later.

I have a hackish patch ready on VM (iirc it is usable). Just I don't have time 
to do more testing and proper upload right now. But I will get to it 
eventually, don't worry.

Unfortunately, kdm state on kfsbd is not that good overall. Restart/shutdown 
does not work from KDE sessions, kdm restarts whether it's not supposed to. I 
planned to look into this as well but I got distracted by kfbsd keyboard 
layout issues and eventually got overloaded with work. So this bug will have 
to wait a bit.

Modestas Vainius <modestas@vainius.eu>

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply to: