Решено: Scroll led

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Kain666
Сообщения: 131
ОС: Archlinux

Решено: Scroll led

Сообщение Kain666 »

Купил на днях клаву с подсветкой (Sven 7010), так вот подсветка эта врубается по scroll led, что не есть гут, тк как он у меня почему то не работает.
Вопрос вот какой:
Как врубить scroll lock ?
Archlinux <strike>ion3</strike>xmonad urxvt ncmpcpp emacs screen <strike>gajim</strike>qutim rtorrent
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Решено: Scroll led

Сообщение Portnov »

xset led 3 / xset -led 3
?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Kain666
Сообщения: 131
ОС: Archlinux

Re: Решено: Scroll led

Сообщение Kain666 »

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

Сообщение NickLion »

Извиняюсь за некромантию, но очень близко.
Купил аналогичную клаву с подсветкой 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

Сообщение _scorpio_ »

накатал скриптик для скроллока

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");
Спасибо сказали: