背景

翻出来我这个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

原来这是内核参数,不检查/创建键盘端口。

参考链接:

How to Disable the Internal Keyboard of a Laptop on Linux

最后修改:2023 年 10 月 01 日
如果觉得我的文章对你有用,请随意赞赏