На нашем сайте мы обычно предпочитаем, чтобы клавиша слева от «A» была Control, и нам не нужна клавиша Caps Lock.
В существующих конфигурациях x.org мы используем 'Option "XkbOptions" "ctrl: nocaps"', чтобы получить такое поведение в X, что обычно достаточно для нас.
В Ubuntu 12.04 мы обнаружили, что это не работает. В дополнение к этому мы попытались отредактировать / etc / default / keyboard, чтобы он содержал 'XKBOPTIONS = "ctrl: nocaps"'. Похоже, это не подействовало.
Мы заметили, что когда отдельный пользователь настраивает это поведение через Системные настройки, ~ / .gconf / desktop / gnome / периферийные устройства / keyboard / kbd /% gconf.xml записывает конфигурацию. Однако даже для администраторов мы не нашли опцию «Применить для всех пользователей» (или аналогичную) в приложении конфигурации.
Мы хотели бы, чтобы Caps Lock действовал как клавиша Control по умолчанию для наших пользователей.
Наиболее важные требования заключаются в том, чтобы он работал в X-сеансах, запущенных GDM, и чтобы отдельные пользователи по-прежнему имели возможность переопределить настройку для своей учетной записи.
В идеале, но менее важно, мы также предпочли бы решения, которые работают во всех X-сессиях (а не только в тех, которые запускаются GDM), а также на консоли.
Попробуйте установить значение gconf в /etc/gconf/gconf.xml.defaults/
. Если вы отбрасываете пакеты для управления настройками, вы также можете поместить файл в /var/lib/gconf/defaults/
.