在linux(wayland)中禁用键盘

bash 复制代码
# 下载libinput
sudo apt install libinput-tools
# 列举设备
sudo libinput list-devices

找到类似设备名称

bash 复制代码
Device:                  AT Translated Set 2 keyboard
Kernel:                  /dev/input/event3
Id:                      serial:0001:0001
Group:                   9
Seat:                    seat0, default
Capabilities:            keyboard 
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a
bash 复制代码
# 创建一个自定义规则,告诉系统在发现这个设备时,让 libinput 忽略它。
sudo nano /etc/udev/rules.d/99-disable-internal-keyboard.rules
# 输入以下内容,ATTRS{name}== 后面填写自己设备名称
ACTION=="add|change", ATTRS{name}=="AT Translated Set 2 keyboard", ENV{LIBINPUT_IGNORE_DEVICE}="1"

保存并退出

bash 复制代码
sudo udevadm control --reload-rules
sudo udevadm trigger

电脑重启后生效

相关推荐
零二年的冬5 分钟前
epoll详解
java·linux·开发语言·c++·链表
weixin_449310848 分钟前
电商对账革命:破解效率困局,拥抱自动化转型
运维·自动化
Agent产品评测局11 分钟前
企业工单处理自动化落地,派单回访全流程闭环实现:2026架构升级与多方案全景盘点
运维·人工智能·ai·架构·自动化
问简17 分钟前
ubuntu 输入法优化
linux·运维·ubuntu
勤自省18 分钟前
Windows 文件无法粘贴到 Linux(Ubuntu)系统的解决方案
linux·windows·ubuntu
Bert.Cai35 分钟前
Linux tail命令详解
linux·运维
舒一笑1 小时前
AI 系统落地难的,从来不只是模型:一次企业级部署实施复盘
运维·后端·程序员
sbjdhjd1 小时前
Docker | 核心概念科普 + 保姆级部署
linux·运维·服务器·docker·云原生·面试·eureka
charlie1145141911 小时前
嵌入式C++教程实战之Linux下的单片机编程(9):HAL时钟使能 —— 不开时钟,外设就是一坨睡死的硅
linux·开发语言·c++·单片机·嵌入式硬件·c
Agent产品评测局1 小时前
企业生产报工自动化落地,数据采集全流程实现方案 —— 2026制造业数字化转型深度选型指南
运维·人工智能·ai·chatgpt·自动化