linux鼠标怎么调速
linux鼠标怎么调速详细介绍
在 Linux 系统中调整鼠标速度(包括指针移动速度和滚轮速度)可通过图形界面或命令行实现,具体方法因桌面环境和显示服务器(如 Xorg 或 Wayland)而异。以下是详细的操作指南:
一、图形界面设置(推荐新手)
不同桌面环境的设置路径略有差异:
1.
GNOME 桌面
- 路径:
设置 → 设备 → 鼠标
拖动 “指针速度” 滑块调整移动速度,数值范围通常为-1(最慢)到1(最快)。- 高级调整:
打开终端输入:bashgsettings get org.gnome.desktop.peripherals.mouse speedgsettings org.gnome.desktop.peripherals.mouse speed
- 高级调整:
2.
KDE Plasma 桌面
- 路径:
系统设置 → 输入设备 → 鼠标
在 “光标行为” 中调整 “指针速度” 滑块,或在 “高级” 选项中自定义加速度曲线。- 命令行:bash
kreadconfig5 ~/.config/kdeglobals KDE CursorSpeedkwriteconfig5 ~/.config/kdeglobals KDE CursorSpeed
- 命令行:bash
3.
Xfce 桌面
- 路径:
设置 → 鼠标和触摸板 → 指针
拖动 “速度” 滑块调整,并勾选 “启用加速” 以实现动态速度。
4.
Deepin 等国产系统
- 路径:
控制中心 → 鼠标
直接拖动 “指针移动速度” 滑块,或通过 “高级设置” 调整加速度参数。
二、命令行工具(灵活高效)
1.
xset(适用于 Xorg)
- 语法:
xset m [加速度] [阈值]- 加速度:数值越大,鼠标移动越快(推荐范围
1-10)。 - 阈值:鼠标移动超过此距离后启用加速(默认
5)。 - 示例:bash
xset mxset m default
- 加速度:数值越大,鼠标移动越快(推荐范围
2.
xinput(通用,支持 Xorg 和 Wayland)
- 步骤:
- 列出设备:bash
xinput list - 设置速度:bash
xinput set-prop - 查看详细参数:bash
xinput list-props
- 列出设备:bash
3.
gsettings(GNOME/Wayland)
- 语法:bash
gsettings org.gnome.desktop.peripherals.mouse speed 数值- 示例:bash
gsettings org.gnome.desktop.peripherals.mouse speed
- 示例:bash
4.
imwheel(调整滚轮速度)
- 安装:bash
imwheeldnf imwheel
- 配置文件:
创建~/.imwheelrc并添加:ini".+"None, Up, Button4, 4 # 向上滚动每次滚动4行
None, Down, Button5, 3 # 向下滚动每次滚动3行
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
- 启动:bash
imwheel
三、持久化设置(重启后生效)
1.
图形界面
- GNOME/KDE/Xfce:在设置界面调整后自动保存。
- Deepin:设置后需点击 “应用” 或 “保存”。
2.
命令行
- 方法 1:创建启动脚本
- 新建脚本文件:bash
~/mouse_speed.sh - 添加内容:bash
xset m
xinput set-prop
- 赋予执行权限:bash
+x ~/mouse_speed.sh - 添加到启动项:
- GNOME:
设置 → 启动应用程序 → 添加。 - KDE:
系统设置 → 开机和关机 → 自动启动 → 添加。
- GNOME:
- 新建脚本文件:bash
- 方法 2:修改配置文件
- Xorg 用户:创建
/etc/X11/xorg.conf.d/30-mouse.conf:confSection "InputClass"Identifier "Mouse"
MatchIsPointer "yes"
Option "AccelProfile" "-1"
Option "AccelSpeed" "0.8"
EndSection
- Wayland 用户:修改
~/.config/weston.ini(部分发行版适用):ini
- Xorg 用户:创建
四、高级技巧
1.
多设备独立设置
- 使用
xinput为不同鼠标分别配置:bashxinput set-propxinput set-prop
2.
游戏优化
- 禁用加速度:bash
xinput set-prop - 固定速度:bash
xinput set-prop
3.
脚本监控设备
- 使用
xinput_monitor.py自动应用设置(需 Python):- 下载脚本:bash
https://gist.githubusercontent.com/sergiyklay/7304650/raw/xinput_monitor.py - 编辑配置文件
~/.xinputmonrc:json - 运行脚本:bash
python3 xinput_monitor.py
- 下载脚本:bash
五、常见问题
- 设置无效:
- 检查是否使用 Wayland(
echo $XDG_SESSION_TYPE),Wayland 可能不支持部分 Xorg 工具。 - 尝试注销并重新登录。
- 检查是否使用 Wayland(
- 滚轮速度异常:
- 安装
imwheel并配置~/.imwheelrc。 - 检查是否有冲突软件(如
syndaemon)。
- 安装
- 游戏中速度漂移:
- 禁用系统加速度,使用游戏内灵敏度设置。
通过以上方法,您可以灵活调整 Linux 系统的鼠标速度,满足日常办公、游戏或专业需求。若需进一步优化,可结合硬件驱动(如hid-logitech-dj)或第三方工具(如Input Remapper)实现更复杂的配置。