гном и юнити здесь вроде вообще не при чём - это фича X-сервера
Конкретно за это отвечает параметр “XkbOptions” в секции клавиатуры.
grp_led:num – индикатор Num Lock.
grp_led:caps – индикатор Caps Lock.
grp_led:scroll – индикатор Scroll Lock.
Но 2 проблемы: я не знаю, как совсем отключить (хотя вероятнее всего не указывать и всё)
И вторая более глубокая - в Ubuntu xorg.conf создаётся динамически, либо создавать статический.
Не уверен, но можно попробовать заюзать подсекции, создав файл, например
Section "InputClass"
Identifier "keyboard-layout"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "us, ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection
А потом убрать ненужно.
Пользователь решил продолжить мысль 21 Июня 2014, 23:04:49:
Можно ещё попробовать рихтануть парамтры текущей сессии X-сервера командой
setxkbmap -layout "us,ru" -option "grp:caps_toggle,grp_led:caps"
(не нужное зачеркнуть, нужное - добавить)