Linux подсветка клавиатуры не работает после загрузки

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

Здравствуйте, сегодня поговорим о подсветках клавиатур в ОС linux. С виндовс всё просто нажимаем на кнопку Scroll Lock и подсветка загорается. Соответственно можно её выключить на эту же самую кнопку. С linux посложнее так как по умолчанию кнопка Scroll Lock в ОС linux не работает. Давайте вспомним зачем нужна кнопка Scroll Lock.

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

И так вспомнили зачем нужна клавиша Scroll Lock, но нам нужна именно подсветка. Итак первый способ.

Первый способ.

Подсветку можно включить при помощи команды.
xset led 3
Выключить соответственно командой.
xset -led 3
Чтобы не вводить эту команду в консоль при каждом запуске компьютера можно добавить команду в автозагрузку. Теперь при включении компьютера подсветка на клавиатуре будет включена автоматически, но выключить, включить её на кнопку Scroll Lock всё равно не получится. Как включать и выключать на клавишу Scroll Lock рассмотрим во втором способе.

Второй способ.

Для того чтобы работала подсветка на кнопку Scroll Lock нужно отредактировать файлы конфиги для всех языков используемых на компьютере. Обычно английский (en_US) и русский (ru_RU). Для этого воспользуемся терминалом.
Редактируем конфиг файл английского языка.
sudo nano /usr/share/X11/xkb/symbols/us
После выполнения команды мы увидим консольный редактор nano. Теперь нам нужно найти строчку. key < [ backslash, bar ] >
После которой нужно добавить строку. modifier_map Mod3 ;
Теперь сохраняем файл путем нажатия Ctrl + O после Enter. Для выхода из редактора нажимаем Ctrl + X. Далее нужно повторить всё для русского языка.
Редактируем конфиг файл русского языка.
sudo nano /usr/share/X11/xkb/symbols/ru
После выполнения команды мы увидим консольный редактор nano. Теперь нам нужно найти строчку. key < [ backslash, slash ] >
После которой нужно добавить строку. modifier_map Mod3 ;
Теперь сохраняем файл путем нажатия Ctrl + O после Enter. Для выхода из редактора нажимаем Ctrl + X.

Вывод:

Включить подсветку на клавиатуре в linux не так уж и сложно. Рекомендую использовать первый способ, так как я сам его использую. Второй способ у меня работает на всех дистрибутивах по разному. Например сейчас я пишу эту статью с Elementary OS и после применения второго способа смена раскладки с en на ru и наоборот происходит очень долго где то 1-2 сек.

Источник

Как зажечь подсветку клавиатуры?

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

Но я не могу на всю жизнь понять, как его зажечь. Он загорается при первом подключении, но после этого ничего не происходит.

Это клавиатура XtremeIT. На Ubuntu есть видео с кем-то, кому удалось его активировать.

7 ответов

Вы пробовали сценарий, предложенный постером на YouTube в его собственных комментариях? В основном использовать xset переключать состояние светодиодной подсветки.

(Я бы прокомментировал ваш первоначальный вопрос, но мне пока не хватает представителя.)

Откройте терминал и введите:

включить подсветку и набрать:

Для тех, кто приземляется здесь, потому что они также хотят, чтобы клавиатура загорелась ДО экрана входа в систему:

Наконец-то нашел ответ, хотя бы для Ubuntu 14.04

Что касается того, как заставить клавиатуру загореться перед экраном входа в систему:

После долгой ночи нашёл ответ с множеством полузапеченных решений.

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

Также есть кеш, где живут макеты xkb. Вы должны очистить его перед перезапуском X-сервера, чтобы проверить новые файлы символов клавиатуры.

Просто попробуйте набрать в терминале: Включите:

это работает для Cool Master Keyboard

Для моей клавиатуры ноутбука Mi, вышеупомянутые решения не работали.

Читайте так же:  Часы куб с подсветкой инструкция по применению

Мне просто нужно было использовать эту клавишу F10 с соответствующим символом.

Символ выглядит как смелый «штрих», с небольшими тонкими штрихами, идущими в каждом направлении и представляющими свет.

Я только что купил механическую клавиатуру EagleTec с синей подсветкой и, как и Дж. Чомель, обнаружил, что мне просто нужно использовать комбинацию клавиш для включения или выключения подсветки, включения / выключения режима «дыхания» или регулировки яркости. В моем случае я использую его в LinuxMint 17, но он должен работать и в других дистрибутивах.

Вот функции подсветки, которые поддерживает клавиатура:

«FN» + «SCRLK» = Вкл. / Выкл. Подсветки «FN» + «HOME» = «Дыхание» Вкл. / Выкл. «FN» + «-» = Уменьшение яркости «FN» + «=» = Увеличение яркости

Клавиатура также поддерживает другие функции, не связанные с подсветкой, хотя я не пробовал большинство из них, так как мне еще предстоит определить, какие функции есть.

«FN» + «F2» = уменьшение громкости «FN» + «F3» = увеличение громкости «FN» + «F9» = открытие почтового приложения (Thunderbird, в моем случае)

Источник

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

Столкнулся с проблемой не правильной работы кнопки Scroll Lock в операционной системе Linux. В прошлой статье я рассказывал о кнопке Scroll Lock, зачем она нужна и почему меня это заинтересовало.

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

Я использую две операционные системы.

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

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

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

Остановился на самом, как мне кажется, приемлемом и правильном.

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

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

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

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

Нам необходимо добавить в их конфиги — modifier_map Mod3

Преступим.

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

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

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

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

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

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

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

Теперь просто пере загружаемся.

Некоторые советуют просто перелогиниться или пере запустить иксы, как это делается я не знаю, мне проще перезагрузить систему.

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

Если есть вопросы пишите. Всем Удачи!

Дополнение от 21.07.2018г.

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

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

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

Решил поступить следующим способом:

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

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

Источник

Клавиатура с подсветкой и Scroll Lock [Решено]

Прикупил новую клавиатуру (старой трындец), а она с подсветкой. Красиво так светит, но свет включается при помощи клавиши «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.

) создаем файл:
.Xmodmaprc
В этот файл прописываем строку:
add mod3 = Scroll_Lock

Перезагружаемся. Система спросит о загрузке созданного файла, загружаем его и все… Scroll Lock работает. Подсветка тоже. Ура =)

если после перезагрузки незаработало командуем:
xmodmap .Xmodmaprc
если после следующей перезагрузки опять не работает, можно поместить команду в автозагрузку.

Понятно, что фича. Но не верю я в то, что это проблемма нерешаема. Заставить загоратся клавиатурный индикатор «Scroll» после нажатия клавиши «Scroll lock» наверняка можно, Надо только понять в какую сторону копать.
Может кто то более опытный подкинет умную мысль, направление и раскопаем как нибудь.
Индикаторы «Caps Lock» и «Num Lock» загораются? загораются! Так что мешает загорется «Scroll».

Программой ububntu tweak решается, там есть раздел ярлыки в администрировании, прописываем команды и ставим клавиши

Источник

Функциональные клавиши подсветки клавиатуры

Являюсь владельцем ноутбука Asus G73SW. Функциональные клавиши подсветки клавиатуры не работают.

До 3х версий ядра ставил такой патч:

С 3х версий его, как я понимаю, вшили.

Для управления подсветкой можно использовать такие команды:

Читал, что в 2 гноме всё работало. В 3 — нет. Cам с KDE.

Есть какие-то идеи? Fedora 3.2.1-G73SW x86_64

Для управления подсветкой можно использовать такие команды:

Сейчас они работают? Если да, то нужно посмотреть, какие коды у этих клавиш, посмотреть можно с помощью xev.

И что дальше с ними делать?

Назначить на них нужные действия, очевидно. Например, с помощью xbindkeys.

Или ещё лучше и правильнее будет использовать xmodmap, чтобы переназначить их на XF86MonBrightness, кеды умные, сами должны уметь рулить подсветкой.

Это же подсветка экрана. С ней проблем нет.

Упс, проглядел я, что это подсветка клавиатуры. Тогда не xmodmap, а xbindkeys, или встроенные средства KDE для запуска собственных программ.

Спасибо большое. Сел, разобрался, помогло.

Возникла такая проблема. Как то, что внутри кавычек, заэкранировать?

P.S. Скрипты никогда раньше не писал, есть только небольшой опыт плюсов, так что не бейте сильно.

Как-то так. Вообще экранируется бекслешем (\).

Только 1) если хочешь, чтобы sed сохранил изменения, то перед именем файла надо -i указать, и 2) зачем в конце cat?

i, как видишь, указал, но не работает, так как сэд хочет создать резервную копию там, где не может (не рут). Как это отключить?

Да, есть такое, в /sys он не даст файл создать. Тогда какой-нибудь костыль типа

Суровые там костыли, однако.

Спасибо большое. Последний вопрос. Где у федоры можно прописать команды, которые выполнялись бы при загрузке?

Последний вопрос. Где у федоры можно прописать команды, которые выполнялись бы при загрузке?

Таки что там сейчас в федоре? systemd? Не знаю, не трогал. Либо есть служба, которая делает ровно одну вещь — выполняет user-defined commands при запуске, либо такой службы нет. Можешь написать такую универсальную службу, можешь написать конкретно под свои нужды. Как именно написать — гугль большой.

Покопаюсь. Завтра. Спасибо за помощь. Вопрос решён.

Кстати, рекомендую аналог xbindkeys, работающий без иксов — actkbd.

Меня пока и xbindkeys устраивает. Без иксов не работаю. А с новой конфигурацией лень возиться. Службу нашёл. Есть только 1 проблема. Нужно или xbindkeys запускать от рута, или менять права на файлы при каждой загрузке. Параноя не спит.

Не провоцируй паранойю, обновляй права на файлы — получив доступ к ним, злоумышленник вряд ли что-то плохое сможет сделать.

Источник

Оцените статью
Охраны в доме нет
Adblock
detector