3 декабря 2009 г.

X.org reboot

После очередного обновления системы случайно обнаружил, что теперь в иксах не работает сочетание клавиш Ctrl-Alt-Backspace, предназначенное для их перезапуска. Зачем эта функция была отключена не особо понимаю. Для восстановления ее работоспособности необходимо подправить конфигурацию клавиатуры. У меня она настраивается через hal в файле /etc/hal/fdi/policy/10-keymap.fdi. Добавляем к строке с опциями (key="input.xkb.options") еще один параметр: terminate:ctrl_alt_bksp. Таким образом, у меня, например, эта строка выглядит так:

<merge key="input.xkb.options" type="string">grp:rwin_toggle,grp_led:scroll,compose:ralt,terminate:ctrl_alt_bksp</merge>

Теперь после перезапуска hal и X.org все будет работать как раньше.

4 комментария:

muhas комментирует...

ща посмотрел с каких это пор, я себе в ArchLinux это исправил 07-08-2009 но судя по всему это ещё с июля

Ilya Zonov комментирует...

В gentoo по-моему недавно в стабильной ветке появилось. Не больше 2-х месяцев назад.

Анонимный комментирует...

В Ubuntu 9.10 - это в настройках сочетаний клавиш выставляется (тобишь через gui-интерфейс) и никаких заморочек с консолью

Ilya Zonov комментирует...

2Leolik
Действительно в gnome и kde можно настроить все через gui. Но тогда эти настройки, вроде бы как, будут работать только после запуска соответствующего DE. Таким образом, они не будут работать в kdm, gdm или xdm, то есть до запуска или после завершения работы DE, где я чаще всего пользовался этим сочетанием клавиш.