![如何在 ubuntu 上将鼠标速度设置得很低](https://linux22.com/image/1210239/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%20%E4%B8%8A%E5%B0%86%E9%BC%A0%E6%A0%87%E9%80%9F%E5%BA%A6%E8%AE%BE%E7%BD%AE%E5%BE%97%E5%BE%88%E4%BD%8E.png)
我在“系统”->“首选项”->“鼠标”中将鼠标加速度和灵敏度级别设置为最低,但对于我拥有的新鼠标,即使这些设置也太快了。有没有办法进一步降低速度?鼠标的分辨率似乎比需要的要高得多。有没有办法降低它?鼠标是 Okano A1020 激光鼠标。lsusb -v 显示以下内容:
总线 006 设备 002:ID 12cf:0047 设备描述符: b长度 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0(在接口级别定义) bDeviceSubClass 0 bDeviceProtocol 0 最大数据包大小0 8 id供应商 0x12cf 产品编号 0x0047 bcd设备 51.04 iManufacturer 1 鼠标中心 iProduct 2 激光鼠标 iSerial 0 bNumConfigurations 1 配置描述符: b长度 9 bDescriptorType 2 w总长度 34 bNumInterfaces 1 bConfigurationValue 1 配置 0 bmAttributes 0xa0 (总线供电) 远程唤醒 最大功率100mA 接口描述符: b长度 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 人机接口设备 bInterfaceSubClass 1 引导接口子类 bInterfaceProtocol 2 鼠标 接口 0 HID 设备描述符: b长度 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 不支持 bNumDescriptors 1 bDescriptorType 34 报告 wDescriptorLength 46 报告描述符: ** 不可用 ** 端点描述符: b长度 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 输入 bmAttributes 3 传输类型中断 同步类型 无 使用类型数据 wMaxPacketSize 0x0008 1x 8 字节 b间隔 10 设备状态:0x0000 (总线供电)
编辑:与此同时,我尝试了xset m 0 0
,但也没有改善任何事情,鼠标保持相同的速度。
另一处编辑:感谢您的询问,我之前没有注意到这一点。加速度设置确实有影响,但灵敏度设置没有影响。另外,我仔细检查了公司名称和型号,它与所述一致。
答案1
答案2
这是与 Logitech 鼠标相关的解决方案。只需将以下几行添加到.profile
:
logitech=$(xinput --list --short | grep -m1 "Logitech USB Receiver" | cut -f2 | cut -d= -f2)
xinput --set-prop "$logitech" "Device Accel Constant Deceleration" 4
答案3
这不是最简单的方法(即不是 GNOME 或 KDE 首选项),但您可以告诉 X 服务器为您的设备使用特定的鼠标速度。要做到这一点,您必须手动编辑/etc/X11/xorg.conf
并重新启动 X(最简单的方法是重新启动机器)。棘手的部分是识别该文件中的鼠标驱动程序。首先查找与您的鼠标驱动程序匹配的名为“InputDevice”的部分。例如,在我使用鼠标垫的笔记本电脑上,该部分名为“已配置鼠标”。然后,您可以按照此线程中所述设置选项:http://ubuntuforums.org/showthread.php?t=227562。所讨论的设备是笔记本电脑鼠标垫,您必须使用数字,但它的一些变化应该可以工作。
Option "MinSpeed" "0.45"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.020"
答案4
你用的是什么类型的鼠标?我的 Logitech G7 内置了速度设置。如果你有类似的鼠标,它可能会设置为最大速度。我知道当我将它设置为最大速度时,非常快速地。
我无法想象 ubuntu 中的最低速度仍然会太快......