首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇怪的老鼠行为。鼠标太快

奇怪的老鼠行为。鼠标太快
EN

Unix & Linux用户
提问于 2012-11-18 15:37:21
回答 1查看 4.9K关注 0票数 3

当我在桌面上缓慢地移动鼠标时,指针通常会向相反的方向跳跃几个像素(一两个像素),而我的鼠标则是相反的方向。当试图在eclipse中将光标设置在分号周围时,情况非常糟糕。我想这是一个错误的解析度的结果。我想这是因为鼠标最初被设置得非常快,即使我做了xset m 1/2 3,鼠标对我来说也太快和不精确了。

它试图像这样配置xorg.conf:

代码语言:javascript
复制
Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "Device"    "/dev/mouse"
    Option      "Protocol"  "Auto"
    Option      "Name" "Logitech G3"
    Option      "Resolution" "2000"
EndSection

但没有效果。

编辑,但我认识到的一个新的东西是,在鼠标设置,我可以滑动到最大或最小滑块。鼠标的行为(敏感性)不会改变。我在/var/log/xorg.0.log中也发现了一些节省的地方:

代码语言:javascript
复制
[   257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/event1)
[   257.409] (**) Logitech USB Gaming Mouse: Applying InputClass "evdev pointer catchall"
[   257.409] (II) Using input driver 'evdev' for 'Logitech USB Gaming Mouse'
[   257.409] (**) Logitech USB Gaming Mouse: always reports core events
[   257.409] (**) evdev: Logitech USB Gaming Mouse: Device: "/dev/input/event1"
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Vendor 0x46d Product 0xc042
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found 20 mouse buttons
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found scroll wheel(s)
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found relative axes
[   257.409] (--) evdev: Logitech USB Gaming Mouse: Found x and y relative axes
[   257.409] (II) evdev: Logitech USB Gaming Mouse: Configuring as mouse
[   257.409] (II) evdev: Logitech USB Gaming Mouse: Adding scrollwheel support
[   257.409] (**) evdev: Logitech USB Gaming Mouse: YAxisMapping: buttons 4 and 5
[   257.409] (**) evdev: Logitech USB Gaming Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   257.409] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb3/3-1/3-1:1.0/input/input1/event1"
[   257.409] (II) XINPUT: Adding extended input device "Logitech USB Gaming Mouse" (type: MOUSE, id 8)
[   257.409] (II) evdev: Logitech USB Gaming Mouse: initialized for relative axes.
[   257.409] (**) Logitech USB Gaming Mouse: (accel) keeping acceleration scheme 1
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration profile 0
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration factor: 2.000
[   257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration threshold: 4
[   257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/mouse0)
[   257.409] (II) No input driver specified, ignoring this device.
[   257.409] (II) This device may have been added with another device file.

我的问题仍然是:

我如何在Debian喘息中正确地设置鼠标?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2012-12-20 21:10:54

好吧,那花了一段时间。但我有个解决办法。我甚至买了一只新老鼠。

当您有一个具有高dpi的鼠标时,您可以使用它的标准dpi和最小的加速度(无论如何,这将是快速的),请执行以下步骤:

  1. xinput $ sudo apt-get install xinput
  2. 列出您的输入设备xinput --list您应该得到如下输出:⎡虚拟核心指针id=2 主指针(3)⎜↳虚拟核心XTEST指针id=4 从指针(2)⎜↳隐藏1d57:0005 id=8 从指针(2)⎣虚拟核心键盘id=3 主键盘(2)↳虚拟核心XTEST键盘id=5 从键盘(3)↳电源按钮id=6 从键盘(3)↳电源按钮id=7 从键盘(3)↳翻译2键盘id=10 从键盘(3)
  3. 我的案子我的“哈马uRAGE”被藏起来了1d57:0005。记住它的身份。
  4. 魔法来了。我更希望能够提高分辨率,但debian不希望我这样做。输入:x输入集-浮动-支柱‘装置,Accel恒减速’;

它将被鼠标的id和减速因子替换。你得多玩一会儿。像我一样。至少X不需要重新启动来应用更改。问候

编辑:

使其永久编辑X11设置。

sudo nano /etc/X11/xorg.conf

添加:选项"ConstantDeceleration“"10”

示例:

代码语言:javascript
复制
Section "InputClass"
   Identifier "My mouse"
   MatchIsPointer "true"
   Option "ConstantDeceleration" "10"
EndSection 

但是,如果您经常更改您的系统,希望有某种可移植的配置,请将xinput添加到您的.xinitrc中。

我的是

代码语言:javascript
复制
xinput --set-prop "HID 1d57:0005" "Device Accel Constant Deceleration" 2
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/56045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档