Scroll Lock — настраиваем правильную работу в Linux.

Разбираемся для чего кнопка Scroll Lock и настраиваем ее работу в Linux

Что это за чудо кнопка такая — Scroll Lock.

ScrollLock

Scroll Lock — клавиша на компьютерной клавиатуре, предназначенная для
изменения поведения клавиш курсора (изначальная функция). Когда режим
Scroll Lock включён, клавиши курсора выполняют функцию передвижения экрана
(вверх, вниз, влево, вправо), а когда отключён — изменения положения
курсора. Обычно индикацией включения режима служит один из трёх светодиодов
на клавиатуре.

Функции этой клавиши зависят от различного программного обеспечения.

Например, в Microsoft Excel — Scroll Lock используется для включения режима прокрутки документа клавишами управления курсором (то есть исполняет свою первоначальную функцию).

Если не вдаваться в подробности, то кнопка использовалась для удобства просмотра страниц на экране, переключая режим курсора мыши. То есть для удобного просмотра сменяющихся страниц текста.

Сегодня же эта функция практически нигде не используется, разве, что в Microsoft Excel. Даже в этом редакторе таблиц ее никто не использует, если только единицы.

Сейчас для этой кнопки нашли другое применение. В некоторых играх по умолчанию присваивают этой кнопке определенную функцию. В различных программах ей дают какую то роль, чтоб не задействовать всем привычные кнопки, оставив им стандартные значения.

В моем случае ее применили для включения подсветки клавиатуры.

Настраиваем правильную работу Scroll Lock в Linux.

Столкнулся с проблемой не правильной работы кнопки Scroll Lock в операционной системе Linux.

В клавиатуре с подсветкой, которая переключается кнопкой Scroll Lock. При использовании операционной системы windows работает просто прекрасно.

В Linux подсветка не включается по нажатию на кнопку ScrollLock. Зато включается при переключении раскладки клавиатуры.

Получается на русском есть подсветка, на английском нет подсветки.

Пришлось искать решение данной проблемы.

Итак вот решение неправильной работы кнопки Scroll Lock в Linux.

Я использую Linux mint, все действия выполнялись на нем, все прекрасно работает.

Нам необходимо отредактировать «конфиг» для каждого используемого языка на нашем компьютере.

Я использую Английский и Русский.

Нам необходимо добавить в их «конфиги» — modifier_map Mod3 {Scroll_Lock}

Преступим, вариант первый.

Запускаем терминал и вводим команду:

sudo nano /usr/share/X11/xkb/symbols/us

Откроется файл в котором необходимо после строчки

key { [ backslash, bar ] }

добавить

modifier_map Mod3 {Scroll_Lock};

Вот как это будет выглядеть после редактирования.

Соответственно не забываем сохранить изменения нажав Ctrl+O, и затем закрываем файл Ctrl+X.

Теперь вносим изменения в русскую раскладку, вводим команду в терминале:

sudo nano /usr/share/X11/xkb/symbols/ru

Редактируем файл, добавляем

modifier_map Mod3 {Scroll_Lock};

после строчки

key { [ backslash, slash ] };

Так как показано ниже.

Соответственно не забываем сохранить изменения нажав Ctrl+O, и затем закрываем файл Ctrl+X.

Теперь советуют перезагрузить систему.

Все работает прекрасно, включается и выключается подсветка кнопкой Scroll Lock.

Вариант второй.

В linux mint 19 — выше описанная инструкция не помогла, после проделанных манипуляций ничего не изменилось.

ScrollLock можно включать с помощью команды в терминале, ну и выключить таким же способом:

xset led 3 — включить ScrollLock
xset -led 3 — выключить ScrollLock

В автозагрузку поставил команду включения ScrollLock, теперь при запуске системы подсветка включается сразу.

Днем она не мешает, а ночью удобно.

ScrollLock_autorun
Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>