背景
翻出来我这个15年买的笔记本,装了Deepin玩玩,但是笔记本内置键盘有故障,想干脆彻底禁用。
历程
开始,找到的方法都是使用xinput disable <device>
来禁用。
但是,这只是临时的,开机后失效。
于是按照网上说法,添加命令到/etc/rc.local
中,但是我这里会报错:unable to connect XServer
。
切换到指定用户su - <user> -c "xinput disable <device>"
也不行,查看sudo systermctl status rc-local.service
发现同样报错unable to connect XServer
,没有生效。
怎么办?作为Linux小白的我,只能借助蹩脚的英文,去Google搜了一下,看看有没有不用xinput
的方法。
找到了rmmod psmouse
可以禁用鼠标,放入/etc/rc.local
也可以生效!!!但是键盘咋搞?
看到了有人在Ubuntu上使用修改Grub参数的方式。
在我的 deepin 20 上竟然也可以!!!
搞定。
带着疑问,我又Google了一下这个神秘代码:
i8042.nokbd Don't check/create keyboard port
原来这是内核参数,不检查/创建键盘端口。
参考链接: