我想通过软件来解决,就是window那样
把排线剪断
没试过,估计使用UDEV应该能够禁用
不禁用的话,也不影响USB键盘吧 ?
通过xorg配置文件禁用自带键盘的方式:
首先在终端中执行 xinput
找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
在 /etc/X11/xorg.conf.d/
目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf
结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim
的操作不是太了解的话,可以把命令中的 vim
换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
配置文件内容如下:
# 屏蔽自带键盘
Section "InputClass"
Identifier "block built-in keyboard"
MatchIsKeyboard "on"
MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Ignore" "true"
EndSection
注意:配置文件中 MatchProduct
后面引号中的内容修改为你自带键盘的名称
最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)
Arch Wiki上有个例子,不过是关闭触控屏的,你可以参考一下。https://wiki.archlinux.org/title/Dell_XPS_13_(9343)#Disable_the_touchscreen
不禁用的话,也不影响USB键盘吧 ?
有时,键盘坏了会出现自动输入
谢谢大家,我到时候试试
通过xorg配置文件禁用自带键盘的方式:
首先在终端中执行 xinput
找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
在 /etc/X11/xorg.conf.d/
目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf
结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim
的操作不是太了解的话,可以把命令中的 vim
换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
配置文件内容如下:
# 屏蔽自带键盘
Section "InputClass"
Identifier "block built-in keyboard"
MatchIsKeyboard "on"
MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Ignore" "true"
EndSection
注意:配置文件中 MatchProduct
后面引号中的内容修改为你自带键盘的名称
最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)
大神,你的这个方法 在V23中可以使用不
大神,你的这个方法 在V23中可以使用不
(不敢当)
23是可以的(我现在用的就是, 而且测试过了), 理论上来讲, 只要是在X11中都可以, 但在wayland中不行
通过xorg配置文件禁用自带键盘的方式:
首先在终端中执行 xinput
找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
在 /etc/X11/xorg.conf.d/
目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf
结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim
的操作不是太了解的话,可以把命令中的 vim
换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
配置文件内容如下:
# 屏蔽自带键盘
Section "InputClass"
Identifier "block built-in keyboard"
MatchIsKeyboard "on"
MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Ignore" "true"
EndSection
注意:配置文件中 MatchProduct
后面引号中的内容修改为你自带键盘的名称
最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)
大神我的键盘是不是这个啊
我运行这个命令之后,就会弹出这个来,不知道是哪里出错了
大神,你的这个方法 在V23中可以使用不
另外,我想再请教一下,我装了V23,NTFS硬盘无法挂载,不知道 怎么解决 啊
大神我的键盘是不是这个啊
我运行这个命令之后,就会弹出这个来,不知道是哪里出错了
看起来不像是,你在设备管理器里也看一下?
另外后面的命令就是唤出文本编辑器,你可以忽略掉终端的输出,在文本编辑器里把配置文件内容放进去保存退出
这是我禁用掉自带键盘后的样子:
hotime@Miix4:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lenovo ideapad MIIX 700 USB keyboard id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
↳ Intel Virtual Buttons id=11 [slave keyboard (3)]
↳ AT Raw Set 2 keyboard id=12 [slave keyboard (3)]
↳ Weltrend USB Mouse id=13 [slave keyboard (3)]
↳ Weltrend USB Mouse Keyboard id=14 [slave keyboard (3)]
↳ Weltrend USB Mouse System Control id=15 [slave keyboard (3)]
↳ Weltrend USB Mouse Consumer Control id=16 [slave keyboard (3)]
看起来不像是,你在设备管理器里也看一下?
另外后面的命令就是唤出文本编辑器,你可以忽略掉终端的输出,在文本编辑器里把配置文件内容放进去保存退出
这是我禁用掉自带键盘后的样子:
hotime@Miix4:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lenovo ideapad MIIX 700 USB keyboard id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
↳ Intel Virtual Buttons id=11 [slave keyboard (3)]
↳ AT Raw Set 2 keyboard id=12 [slave keyboard (3)]
↳ Weltrend USB Mouse id=13 [slave keyboard (3)]
↳ Weltrend USB Mouse Keyboard id=14 [slave keyboard (3)]
↳ Weltrend USB Mouse System Control id=15 [slave keyboard (3)]
↳ Weltrend USB Mouse Consumer Control id=16 [slave keyboard (3)]
谢谢,重启之后,键盘也是禁用的不?
谢谢,重启之后,键盘也是禁用的不?
是禁用的,但得确保这个设备名称是对的
如果设备管理器里也没有看起来更像是内置键盘的设备的话,那可能就只能是这个“AT Translated Set 2 keyboard”了
Popular Events
More
各位大神好,我的笔记本键盘坏了,由于买了一个USB键盘,想请教一下怎么禁用笔记键盘,看到了网上一个软件,可以单次禁用,但是每次开机都要重复点击,想问一下如何一次性的 永久禁用笔记本键盘