系统: Debian 11 靶心
德:XFCE 或 KDE
鼠标设置中只有一个加速度滑块(仅加速度)。
并且没有加速度曲线或模式标志x输入。我有加速标志:
libinput Accel Speed (301): 1.000000
libinput Accel Speed Default (302): 0.000000
libinput Accel Profiles Available (303): 1, 1
libinput Accel Profile Enabled (304): 1, 0
libinput Accel Profile Enabled Default (305): 1, 0
如果我使用 xinput 禁用加速,则根本无法更改灵敏度。更改 DPI 不是一个选项。
我有几种不同的鼠标 - 结果相同。
设定输出:
> xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 500 repeat rate: 20
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 0 Off: 900
DPMS is Enabled
Monitor is On
答案1
来自OP(在第一次编辑之前)你xinput --list-props "Logitech G502 Hero Gaming Mouse"
在终端跑了。您仅向我们展示了相应输出的一部分,例如,没有感兴趣指针的 X11 数字设备 ID(“xid”)。您可以通过以下方式获取它:
$ xid = "$(xinput --list --id-only 'Logitech G502 Hero Gaming Mouse')"
根据 Xorg文档,命令xinput --list-props "Logitech G502..."
列表可以为设备设置的属性。在您的情况下,唯一启用的加速配置文件是“依赖于设备”个人资料“1”。唯一列出的可用配置文件也是1
,因此我不确定将配置文件更改为其他内容是否有效。但是您可以尝试将其更改为5
例如,Xorg 将其记录为幂律加速度曲线。为此:
$ xinput --set-prop "$xid" 303 5, 1
要修改鼠标速度和加速度,请参阅这和man xinput
并尝试:
$ xset mouse 5/1 0
或者:
$ xinput --set-prop "$xid" 301 5 # for Accel Speed
上面的命令xset ...
旨在将指针加速度增加 2.5 倍,并取消加速启动的阈值。不过,在您的情况下,上述命令可能是也可能不是您需要执行的操作。你试一试 !这简单的和有限的配置文件(分别具有配置文件 id4
和7
)直接使用它(即它们按给定比率加速)。如果指定加速度曲线5
未产生预期结果,请替换5
为4
或7
。
如果您的调整不能让您满意,您可以手动一一撤销所有更改。或者简单地重新启动,这将擦除所有调整并将设置恢复为默认值。
相反,如果您的调整让您满意,您可以在过去的重新启动中使它们永久化回答我的。
无论如何,需要访问您的硬件来进行实验,因此您必须自己做这件事,而我无能为力。 HTH。
笔记:
您将看到提及 3x3 CTM 的帖子(请参阅“坐标变换矩阵“),默认情况下设置为单位矩阵,1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0
如您的情况)作为调整以更改指针速度的属性之一。这既不正确,也不会根据您的需要修改速度。
答案2
经过一番搜索,我意识到 libinput 有不同的加速道具:
libinput Accel Profiles Available
2 boolean values (8 bit, 0 or 1), in order "adaptive", "flat". Indicates which acceleration profiles are available on this device.
libinput Accel Profile Enabled
2 boolean values (8 bit, 0 or 1), in order "adaptive", "flat". Indicates which acceleration profile is currently enabled on this device.
因此,我可以通过以下方式禁用加速(启用平面轮廓):
xinput --set-prop 8 304 0, 1
在哪里8是我的鼠标 ID 和304是“libinput Accel 配置文件已启用”财产。
现在我可以通过改变来控制灵敏度“libinput加速”旗帜。