Мне нужно включить блокировку прокрутки, чтобы переключать индикаторы на клавиатуре. Это работает на Arch.Funny, что не работает на Ubuntu.
http://linuxtechie.wordpress.com/2008/04/07/getting-scroll-lock-to-work-in-ubuntu/
$ xmodmap -e ‘add mod3 = Scroll_Lock’
xmodmap: unknown command on line commandline:1
xmodmap: unable to open file 'mod3' for reading
xmodmap: unable to open file '=' for reading
xmodmap: unable to open file 'Scroll_Lock’' for reading
xmodmap: 4 errors encountered, aborting.
xmodmap -e 'add mod3 = Scroll_Lock'
(Обратите внимание на разницу в одинарных кавычках!)
Скопируйте это и вставьте в терминал.
Тогда ошибка больше не будет.
Я успешно использовал эту команду на моя система Ubuntu 12.04.
Найден постоянный путь после долгой ночи с большим количеством недоделанных решений.
# backup your symbols file
sudo cp /usr/share/X11/xkb/symbols/us{,.distribution}
Добавьте следующую строку в раздел xkb_symbols "basic" {
. не беспокойтесь, если этой второй строки там нет, она есть только для некоторых языков и не была для нас в моей системе.
...
modifier_map Mod3 { Scroll_Lock }; <==<< Add this line
include "level3(ralt_switch)" <==<< before this line
};
Возможно, вам придется сделать то же самое в других ваших макетах, если вы переключаетесь между языками
Также есть кеш, в котором живут макеты xkb. Вы должны очистить его перед перезапуском X-сервера, чтобы проверить новые файлы символов клавиатуры.
sudo dpkg-reconfigure xkb-data
Или вы можете включить свет с помощью этих:
Вкл:
xset led named "Scroll Lock"
Выкл:
xset -led named "Scroll Lock"
Работает на Ubuntu 12.04 x86 для моей клавиатуры с подсветкой SpeedLink (SL-6453-SSV-A ).