PostHeaderIcon Xorg 7.4 — некоторые моменты работы с клавиатурой

Все взято из официальной документации — глава 5.4 (англоязычной,  в русском переводе пока есть не все), просто, чтобы не забыть:

  • Чтобы работало завершение сервера по нажатию control-alt-backspace, либо под иксами в терминале ввести

[cc lang=»bash»]setxkbmap -option terminate:ctrl_alt_bksp[/cc]

Либо в /usr/local/etc/hal/fdi/policy/x11-input.fdi поместить следующее:

[cc lang=»xml»]



terminate:ctrl_alt_bksp


[/cc]
После чего перезагрузить компьютер или перезапустить hald

  • Начиная с версии 7.4 xorg игнорирует секцию InputDevice вxorg.conf. Чтобы он этого не делал, надо добавить в xorg.conf в секцию ServerLayout или ServerFlags
[cc lang="bash"]Option "AutoAddDevices" "false"[/cc]
  • Вообще говоря, какое-то перемудрение вышло с hald в xorg, что сбивает с толку и мешает нормально работать. Теперь определением мыши и клавиатуры занимается hald, как уже было сказано выше, в результате чего старые директивы не работают, а hald не всегда определяет оборудование верно К счастью, все-таки есть возможность описать все это дело в конфигах hald. Например, у нас есть 102-кнопочная клавиатура в русской раскладкой. Для ее корректной работы пишем следующее в
/usr/local/etc/hal/fdi/policy/x11-input.fdi:

[cc lang=»xml»]



pc102
ru


[/cc]

Перезагружаем компьютер или перезапускаем hald.
Либо в терминале (или из скрипта) даем команду

[cc lang="bash"]setxkbmap -model pc102 -layout ru[/cc]

Полный список раскладок лежить здесь: /usr/local/share/X11/xkb/rules/base.lst

Оставить комментарий

PR-CY.ru