[prev in list] [next in list] [prev in thread] [next in thread]
List: cygwin-xfree
Subject: Re: -nounixkill appears broken in 4.3.0.1 Windows 2000
From: Alexander Gottwald <Alexander.Gottwald () s1999 ! tu-chemnitz ! de>
Date: 2003-08-25 21:27:14
[Download RAW message or body]
Harold L Hunt II wrote:
> > Now there are two different places where these keys are handled.
> > In the xwin-specific code where we filter the keypress and terminate
> > xwin if unixkill is set and inside the dix layer which now handles
> > ctrl-alt-backspace internally (without displaying the dialogbox).
> >
>
> Do you know when they changed this? I never noticed any news about it.
I think it was around march. I had problems with the linux xserver which
was not able to switch to other VTs
> Are we going to need to rework the way that nounixkill works? Or maybe
> #ifdef out the handling in the dix layer?
I must take a deeper look where the Terminate_server...
in xkb/xkbActions.c they handle XkbSA_Terminate and call XkbDDXTerminateServer
from xkb/ddxKillSrv.c. There is already a hook for the xf86 xserver prepared:
{
#ifdef XF86DDXACTIONS
xf86ProcessActionEvent(ACTION_TERMINATE, NULL);
#else
GiveUp(1);
#endif
return 0;
}
So we could do
{
#ifdef XF86DDXACTIONS
xf86ProcessActionEvent(ACTION_TERMINATE, NULL);
#else
#ifdef XWINDDXACTIONS
winTerminateQuery();
#else
GiveUp(1);
#endif
#endif
return 0;
}
bye
ago
--
Alexander.Gottwald@informatik.tu-chemnitz.de
http://www.gotti.org ICQ: 126018723
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic