Я хотел бы включить / выключить некоторые из моих светодиодов, запускающих команду на Linux.
Я использую Ubuntu 12.04 LTS.
Я старался
xset led named "Scroll Lock"
xset led named "Num Lock"
xset led 2 (this is the number of Scroll Lock as `xset q` says)
xset led 1
но ничего не работает.
Пытался
setleds +num
setleds +scroll
но я получил сообщение об ошибке Error reading the current settings of flags. Maybe you're not on the console?
(я был в терминале).
Итак, как я могу это сделать?
источник
xdotool key Num_Lock
это не так невинно, как включение или выключение светодиода; Это эквивалент фактического нажатия клавиши!Чтобы включить светодиод Scroll Lock при запуске:
Чтобы выключить его, запустите:
источник
Нажмите Ctrl+ Alt+ F1, войдите, а затем попробуйте
setleds
.источник
setleds
(неxset
) работал для меня сейчас тоже. Похоже, нам нужно установитьdisplay
. Я пробовал несколько вещей, но ничего не получалось. Но, похоже, мы почти.Установите xf86-input-keyboard, если у вас его нет.
Набор
kbd_mode -u
Убедитесь, что у вас нет нескольких экземпляров базы данных (проверьте, что XINPUT: отчеты).
источник
Как отмечено в этом ответе , если ваш экран работает на TTY1, но вы пытаетесь управлять светодиодами откуда-то еще (например, в сеансе SSH), вы можете использовать
setleds
их следующим образом:источник
Просто используйте команду:
или
изменить состояние.
источник