Купил на днях клаву с подсветкой (Sven 7010), так вот подсветка эта врубается по scroll led, что не есть гут, тк как он у меня почему то не работает.
Вопрос вот какой:
Как врубить scroll lock ?
Решено: Scroll led
Модератор: /dev/random
-
Kain666
- Сообщения: 131
- ОС: Archlinux
Решено: Scroll led
Archlinux <strike>ion3</strike>xmonad urxvt ncmpcpp emacs screen <strike>gajim</strike>qutim rtorrent
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Решено: Scroll led
xset led 3 / xset -led 3
?
?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Kain666
- Сообщения: 131
- ОС: Archlinux
Re: Решено: Scroll led
xset led 3
Ага, забиндил на Scroll lock - вроде работает, пасиб.
Archlinux <strike>ion3</strike>xmonad urxvt ncmpcpp emacs screen <strike>gajim</strike>qutim rtorrent
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Решено: Scroll led
Извиняюсь за некромантию, но очень близко.
Купил аналогичную клаву с подсветкой Scroll Lock'ом. Решение xset led нашёл где-то, но оно не помогло, помогло чтение man. Заработал только вариант xset led named "Scroll Lock". Номера - перебрал все 32, ноль реакции (точнее только на 14 от KDE4 - хочет включить функции для людей с ограниченными возможностями). Это как бы помощь тем, кто столкнётся с подобной проблемой.
А вопрос - как вообще понять логику этих LED? Сразу оговорюсь - пробовалось всё на ноуте, т.е. существует клава встроенная и подключена внешняя. Все варианты xset [-]led 1-32 вообще ни на что не влияют. Ни на основную клаву, ни на вторичную, ни на состояние Lock'ов (кроме того, что показывает сам xset q). Аналогично ни на что не влияют xset [-]led named "Num Lock"/"Caps Lock" - ни собственно LED, ни состояние. При этом xset [-]led named "Scroll Lock" - всё ок, как и ожидалось, включает подсветку, во всяком случае на дополнительной клаве, ибо встроенная не содержит индикатора.
Кто-нибудь знает причину такого мегастранного поведения? Возможно xset led - это своего рода атавизм, и существует более современное решение?
UPD а вот и нашёл причину незажигания Num/Caps
https://bugs.freedesktop.org/show_bug.cgi?id=2967
А по поводу игнора xset led 3 нашёл что-то про mod3, но пока не ясен механизм.
Купил аналогичную клаву с подсветкой Scroll Lock'ом. Решение xset led нашёл где-то, но оно не помогло, помогло чтение man. Заработал только вариант xset led named "Scroll Lock". Номера - перебрал все 32, ноль реакции (точнее только на 14 от KDE4 - хочет включить функции для людей с ограниченными возможностями). Это как бы помощь тем, кто столкнётся с подобной проблемой.
А вопрос - как вообще понять логику этих LED? Сразу оговорюсь - пробовалось всё на ноуте, т.е. существует клава встроенная и подключена внешняя. Все варианты xset [-]led 1-32 вообще ни на что не влияют. Ни на основную клаву, ни на вторичную, ни на состояние Lock'ов (кроме того, что показывает сам xset q). Аналогично ни на что не влияют xset [-]led named "Num Lock"/"Caps Lock" - ни собственно LED, ни состояние. При этом xset [-]led named "Scroll Lock" - всё ок, как и ожидалось, включает подсветку, во всяком случае на дополнительной клаве, ибо встроенная не содержит индикатора.
Кто-нибудь знает причину такого мегастранного поведения? Возможно xset led - это своего рода атавизм, и существует более современное решение?
UPD а вот и нашёл причину незажигания Num/Caps
https://bugs.freedesktop.org/show_bug.cgi?id=2967
А по поводу игнора xset led 3 нашёл что-то про mod3, но пока не ясен механизм.
-
_scorpio_
- Сообщения: 2
- ОС: Ubuntu 14.04
Re: Решено: Scroll led
накатал скриптик для скроллока
led.pl
led.pl
Код: Выделить всё
#!/usr/bin/perl
use strict;
my $status = `xset q | awk '/Scroll/{print \$12}'`;
$status =~ s/\n|\r|\t| //g;
system('xset', 'led', '3') if ("$status" eq "off");
system('xset', '-led', '3') if ("$status" eq "on");