mouseconfig 是一个基于文本的鼠标配置工具,主要用于Red Hat、CentOS、Fedora等Linux发行版。它允许用户在终端界面中配置鼠标的类型、协议和参数,特别适用于无图形界面的服务器环境。
mouseconfig [选项]
| 选项 | 说明 |
|---|---|
--device <设备文件> |
指定鼠标设备文件,默认为 /dev/mouse |
--emulthree |
启用三键模拟(将同时按下左右键模拟为中键) |
--kickstart |
以非交互模式运行,从命令行参数读取配置 |
--noprobe |
不自动检测鼠标,手动选择鼠标类型 |
--text |
使用文本模式界面(默认) |
--help |
显示帮助信息 |
--version |
显示版本信息 |
进入鼠标配置的交互式界面:
mouseconfig
这将打开一个文本界面,引导用户完成鼠标配置过程。
配置特定的鼠标设备:
mouseconfig --device /dev/input/mice
指定使用 /dev/input/mice 作为鼠标设备文件进行配置。
mouseconfig --emulthree
启用三键鼠标模拟功能,对于两键鼠标,同时按下左右键可以模拟中键。
在脚本中使用kickstart模式:
mouseconfig --kickstart --device=/dev/psaux --emulthree
非交互式配置,直接设置设备为PS/2鼠标并启用三键模拟。
mouseconfig --noprobe
跳过鼠标自动检测,手动选择鼠标类型和协议。
mouseconfig交互界面操作:
| 鼠标类型 | 描述 |
|---|---|
| PS/2 Mouse | 标准PS/2接口鼠标(最常见) |
| USB Mouse | USB接口鼠标 |
| IMPS/2 Mouse | 智能PS/2鼠标(带滚轮) |
| Microsoft Mouse | 微软串口鼠标 |
| Logitech Mouse | 罗技鼠标 |
| MouseMan | Logitech MouseMan系列 |
mouseconfig命令的配置通常保存在以下文件中:
/etc/sysconfig/mouse - 主要鼠标配置文件/etc/X11/xorg.conf.d/ - X Window系统鼠标配置/usr/share/mouseconfig/ - 鼠标配置文件模板cat /dev/input/mice命令移动鼠标查看输出ls -l /dev/input/mouse*查看系统识别的鼠标设备xinput命令查看和配置鼠标设备lsusb命令查看设备信息systemctl restart systemd-udevd| 相关工具 | 用途 |
|---|---|
system-config-mouse |
图形界面的鼠标配置工具(需要X Window) |
xinput |
X Window系统输入设备配置工具 |
udevadm |
udev设备管理器,用于自动配置硬件设备 |
hwclock |
硬件时钟管理,有时与PS/2设备相关 |
--emulthree选项模拟三键功能lsusb输出