我有一台笔记本电脑,在家时我会将它连接到外接显示器。我还连接了外接键盘和鼠标,这样使用起来更舒服。
我注意到按下外接键盘上的大写锁定键不会点亮笔记本电脑键盘的大写锁定指示灯(反之亦然)。
当我在谷歌上搜索时,我发现了定居者函数,但是当我将其输入到控制台时,我得到的只是:
KDGKBLED: Inappropriate ioctl for device
Error reading current flags setting. Maybe you are not on the console?
知道我可以让它工作吗?
答案1
这是一个已确认的错误,目前您无法采取任何措施来修复它(我遇到了同样的问题):
- https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/830063
- http://marc.info/?l=linux-input&m=135047785511198&w=2
- https://bugs.freedesktop.org/show_bug.cgi?id=21266
另外,setleds
它只在控制台模式下工作(tty1-tty6 中的一个),但这并不能解决问题。检查man setleds
一下它的用途是什么(那里也有一个例子)。
答案2
按 Ctrl+Alt+F5 或 F6 更改当前 tty
然后登录一个新的 tty 并使用它
setleds -caps