Прикупил новую клавиатуру (старой трындец), а она с подсветкой. Красиво так светит, но свет включается при помощи клавиши "Scroll lock" - то есть загорелся индикатор Scroll - загорелась клавиатура. Ежу понятно, что загорается она когда я включаю русскую раскладку, а на английской тухнет. Для начала я снял галочку с "Scrol Lock" в "Параметрах раскладки" - "Использовать клавиатурные индикаторы для отображения дополнительных раскладок" Клавиатура перестала загоратся при каждом переключении на русский.
Но при нажатии вышеописаной трёклятой клавиши индикатор "Scroll" незагорается, и клавиатура соответственно тоже.
Соответственно возникает вопрос: Как заставить загоратся индикатор "Scroll" при нажатии клавиши "Scrol Lock"???
Может кто подскажет?
Точно так же мучался пока не изменил свое мировозрение. Это не баг, это фича. Сразу видно какая раскладка включена. (sven multimedia el 4002)
Так подсветка нормально не регулируется.
ScrollLock-ом можно управлять следующим образом:
xset led 3 #включить ScrollLock
xset -led 3 #выключить
Думаю можно написать скрипт и повесить его на горячую клавишу ScrollLock.
А вот и решение!
Спасибо, вот кстате случайно напоролся на ещё одно решение, попробовал, тоже сработало.
Более простое и быстрое решение фичи:
в терминале выполняем команду xmodmap -pm. В результате получаем что то вроде этого:
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0×32), Shift_R (0x3e)
lock Caps_Lock (0×42)
control Control_L (0×25), Control_R (0x6d)
mod1 Alt_L (0×40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x7f), Hyper_L (0×80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
Фиксируем в памяти свободную строку. В данному случае это mod3. Значит именно в mod3 мы будем дальше добавлять Scroll Lock.
В домашней папке (cd ~) создаем файл:
.Xmodmaprc
В этот файл прописываем строку:
add mod3 = Scroll_Lock
Перезагружаемся. Система спросит о загрузке созданного файла, загружаем его и все… Scroll Lock работает. Подсветка тоже. Ура =)
если после перезагрузки незаработало командуем:
xmodmap .Xmodmaprc
если после следующей перезагрузки опять не работает, можно поместить команду в автозагрузку.
Понятно, что фича. Но не верю я в то, что это проблемма нерешаема. Заставить загоратся клавиатурный индикатор "Scroll" после нажатия клавиши "Scroll lock" наверняка можно, Надо только понять в какую сторону копать.
Может кто то более опытный подкинет умную мысль, направление и раскопаем как нибудь.
Индикаторы "Caps Lock" и "Num Lock" загораются? загораются! Так что мешает загорется "Scroll"???
Программой ububntu tweak решается, там есть раздел ярлыки в администрировании, прописываем команды и ставим клавиши
А если Scroll_lock прописан в строке mod3, но всё равно не работает? При включении экранной клавиатуры видно, что Scroll_lock нажимается, но на подсветку клавы не действует. Подсветка меняется только при смене языка.
Отправить комментарий