一、xinput是什么?为什么需要它
在Ubuntu系统里捣鼓外接设备时,你可能遇到过鼠标飘移、触摸板失灵或者键盘映射混乱的情况。这时候xinput就是你的救星!这个命令行工具专门管理Linux的输入设备,能查看/修改键盘、鼠标、触摸板甚至绘图板的参数。比如调整鼠标加速度、禁用笔记本触摸板,或者把绘图笔绑定到第二块屏幕——这些高级操作都离不开它。

二、快速安装xinput命令
打开终端(Ctrl+Alt+T),分三步搞定安装:
- 更新软件源:输入
sudo apt update获取最新包信息 - 执行安装命令:键入
sudo apt install xinput并输入密码确认 - 验证安装:运行
xinput --list,看到设备列表就成功啦
小贴士:安装过程约1-3分钟,取决于网络速度。如果提示”未找到命令”,重复步骤1更新源即可。
三、查看和管理输入设备
装好工具后,先用xinput list看看系统认出了哪些设备:
⎡ Virtual core pointer id=2 [master] ⎜ ↳ 无线鼠标 id=8 [slave] ⎜ ↳ 触摸板 id=9 [slave] ⎣ Virtual core keyboard id=3 [master] ↳ 笔记本键盘 id=10 [slave]
这里藏着关键信息:每个设备的唯一ID和类型。想禁用烦人的触摸板?记下它的ID(比如9),然后执行:
xinput disable 9
启用设备则把disable换成enable。外接键盘没反应?先用这招检查是否被识别为从属设备。
四、高级属性调整技巧
想精细调教设备?试试xinput list-props [设备ID]。比如查看鼠标属性:
Device Accel Profile (277): 0, 1 Device Accel Constant Deceleration (278): 2.500000 ...
修改属性值用xinput set-prop命令:
- 降低鼠标灵敏度:
xinput set-prop 8 "Device Accel Constant Deceleration" 3.0(数值越大越慢) - 关闭触摸板点击:找到”Tap Action”属性设为0
调整后立即生效,玩游戏或绘图时特别实用!
五、多显示器设备映射实战
外接显示器时,可能想让绘图板只控制副屏。先用xrandr查输出接口名称(如HDMI-1),然后执行:
xinput map-to-output 11 HDMI-1
其中11是绘图板的ID。这样主屏用鼠标,副屏用手绘板,双屏协作更高效。遇到映射失效?检查:
- 设备ID是否匹配
- 输出接口名称是否拼写正确
- 显示器是否已通过系统设置激活
六、常见问题排坑手册
| 问题现象 | 解决方案 | 参考命令 |
|---|---|---|
| 修改属性报错”unable to find property” | 检查属性名拼写,用list-props确认存在 | xinput list-props 8 |
| 外设突然不响应 | 重启用disable/enable刷新设备 | xinput disable 8 && xinput enable 8 |
| 相同名称设备冲突 | 改用设备ID而非名称操作 | xinput set-prop 10 ... |
如果所有设备消失,可能是X服务异常,尝试sudo service lightdm restart重启桌面环境。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/150307.html