Как включить Scroll Lock?

Мне нужно включить блокировку прокрутки, чтобы переключать индикаторы на клавиатуре. Это работает на 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.
17
задан 28 April 2012 в 22:10

3 ответа

xmodmap -e 'add mod3 = Scroll_Lock'

(Обратите внимание на разницу в одинарных кавычках!)

Скопируйте это и вставьте в терминал.

Тогда ошибка больше не будет.

Я успешно использовал эту команду на моя система Ubuntu 12.04.

23
ответ дан 28 April 2012 в 22:10

Найден постоянный путь после долгой ночи с большим количеством недоделанных решений.

# 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
10
ответ дан 28 April 2012 в 22:10

Или вы можете включить свет с помощью этих:

Вкл:

xset led named "Scroll Lock"

Выкл:

xset -led named "Scroll Lock"

Работает на Ubuntu 12.04 x86 для моей клавиатуры с подсветкой SpeedLink (SL-6453-SSV-A ).

19
ответ дан 28 April 2012 в 22:10

Другие вопросы по тегам:

Похожие вопросы: