Включаем Scroll Lock в Ubuntu

Ранее я уже писал что поставил себе на клавиатуру подсветку. Недавно мне пришлось заново ставить всю систему, после ее установки появилась такая проблема - подсветка работала только тогда, когда была включена русская раскладка. Проблему удалось устранить. Теперь поподробнее, что же нужно сделать, чтобы подсветка включалась по нажатию клавиши Scroll Lock как это было ранее.

1)Делаем так чтоб scroll lock не зависел от раскладок, для этого редактируем файл xorg.conf

sudo nano /etc/X11/xorg.conf

- Ищем раздел InputDevice и удаляем из него то что у меня подчеркнуто ниже:

Section "InputDevice"
Identifier    "Generic Keyboard"
Driver        "kbd"
Option        "XkbRules"    "xorg"
Option        "XkbModel"    "pc105"
Option        "XkbLayout"    "us,ru"
Option        "XkbVariant"    ",winkeys"
Option        "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll"

2) Включаем scroll lock, делается это так:

xmodmap -pm

- Далее выходит что то вроде этого, теперь ищем свободные строки, у меня это mod3

xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_R (0x71),  Meta_L (0x9c)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x73),  Super_R (0x74),  Super_L (0x7f),  Hyper_L (0x80)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

- Запомнили какая у нас строка свободная и далее создаем файл .Xmodmaprc

sudo nano /home/USER/scroll.Xmodmaprc

P.S. вместо USER пишем свое имя пользователя.

- заполняем этот файл таким содержимым:

add mod3 = Scroll_Lock

3) Перезагружаемся, перед вами открывается окошко, жмем кнопку загрузить и уаля, подсветка включается по нажатию клавиши scroll lock.


Комментарии