On Sat, May 15, 2010 at 17:56:33 +0200, Petr Baudis wrote: > On Sat, May 15, 2010 at 05:48:03PM +0200, Julien Cristau wrote: > > On Sat, May 15, 2010 at 17:10:14 +0200, Petr Baudis wrote: > > > > > > # If you change any of the following variables and HAL and X are > > > > # configured to use this file, then the changes will become visible to > > > > # X only if HAL is restarted. In Debian you need to run > > > > # /etc/init.d/hal restart > > > > > > The above comment is wrong nowadays.. > > (I hope my config file is up to date, but I think it should be.) > > > Did you reboot after changing /etc/default/keyboard? That file is read > > by /lib/udev/rules.d/64-xorg-xkb.rules on boot (or keyboard hotplug). > > 'udevadm trigger --subsystem-match=input --action=change' might be > > enough to trigger an event and re-read the configuration. > > Thanks! Reboot is not a trivial matter for me on this machine, > but the udevadm incantation did the trick nicely! > > So I suppose updating the comment in the config file and modifying the > configuration script to do this after updating the configuration should > be enough to fix the bug? > Just updating the comment. Triggering udev from keyboard-configuration doesn't really make sense (it's a layering violation; keyboard-configuration shouldn't need to know what the users for this configuration file are, whether X is installed, etc), so I think I'd change the comment to recommend rebooting instead. The X keyboard layout can easily be changed at runtime with setxkbmap anyway, and the udevadm incantation won't change the layout at the console. Modifications of /etc/default/keyboard are probably not a routine task, so I think it's ok to have them only take effect at the next boot.
> On Sat, May 15, 2010 at 05:51:25PM +0200, Cyril Brulebois wrote: > > Petr Baudis <pa...@ucw.cz> (15/05/2010): > > > And sure enough, I cannot use ctrl-alt-bksp in my X session to zap > > > the X server, a rather important functionality. > > > > You need to turn off the DontZap option, see xorg.conf(5). > > I do that already. However, isn't that the default again now that xkb > does not set the terminate option by default anymore? If not, I think > that's another bug - why would you still keep DontZap at on at this > point? And the keyboard-configuration setup would be highly misleading, > not mentioning this requirement during the terminate option setup. > Yeah, DontZap is off by default, so no need to change this. Cheers, Julien
signature.asc
Description: Digital signature