У меня есть ноутбук, который я подключаю к внешнему дисплею, когда я дома. Я также подключил внешнюю клавиатуру и мышь, что делает его более удобным для меня.
Я заметил, что нажатие кнопки capslock на внешней клавиатуре не загорается индикатором capslock клавиатуры ноутбука (и наоборот).
При поиске, я наткнулся на функцию setleds , но когда я набираю ее в консоли, все, что я получаю, это:
KDGKBLED: Inappropriate ioctl for device
Error reading current flags setting. Maybe you are not on the console?
Любая идея, если я смогу заставить это работать ?
Это подтвержденная ошибка, и на данный момент вы ничего не можете сделать для ее исправления (у меня та же проблема):
Также, setleds
работает только в консольном режиме (один из tty1-tty6), но это не решит проблему. Проверьте man setleds
, чтобы узнать, для чего он нужен (там также есть один пример).
Нажмите Ctrl+Alt+F5 или F6, чтобы изменить текущую tty
Затем войдите в новую tty и используйте ее
setleds -caps