我刚刚买了新的戴尔 XPS 13。除了触摸板之外,我已经设置好了几乎所有的东西。
如果我将光标放在屏幕的左边缘,然后开始向右移动手指,那么在用完触控板之前,我只能到达屏幕的中间。我基本上需要找到一种方法来改变移动手指时光标移动的速度。
我读了所有能找到的相关信息,大致说的是我需要使用 xinput 命令进行一些更改。但我搞不清楚具体是什么。xinput list-props
输出如下:
xinput list-props 13
Device 'DLL082A:01 06CB:76AF Touchpad':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (298): 0
libinput Tapping Enabled Default (299): 0
libinput Tapping Drag Enabled (300): 1
libinput Tapping Drag Enabled Default (301): 1
libinput Tapping Drag Lock Enabled (302): 0
libinput Tapping Drag Lock Enabled Default (303): 0
libinput Tapping Button Mapping Enabled (304): 1, 0
libinput Tapping Button Mapping Default (305): 1, 0
libinput Natural Scrolling Enabled (276): 0
libinput Natural Scrolling Enabled Default (277): 0
libinput Left Handed Enabled (278): 0
libinput Left Handed Enabled Default (279): 0
libinput Accel Speed (280): 0.000000
libinput Accel Speed Default (281): 0.000000
libinput Scroll Methods Available (285): 1, 1, 0
libinput Scroll Method Enabled (286): 1, 0, 0
libinput Scroll Method Enabled Default (287): 1, 0, 0
libinput Click Methods Available (306): 1, 1
libinput Click Method Enabled (307): 1, 0
libinput Click Method Enabled Default (308): 1, 0
libinput Middle Emulation Enabled (290): 0
libinput Middle Emulation Enabled Default (291): 0
libinput Send Events Modes Available (261): 1, 1
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Disable While Typing Enabled (309): 1
libinput Disable While Typing Enabled Default (310): 1
Device Node (264): "/dev/input/event7"
Device Product ID (265): 1739, 30383
libinput Drag Lock Buttons (292): <no items>
libinput Horizontal Scroll Enabled (293): 1
有人能帮我弄清楚需要做哪些改变才能使触控板在 HiDPI 模式下正常工作吗?
答案1
我在笔记本电脑上捣鼓了一阵,我想我找到了答案。尝试:
xinput --set-prop 13 "libinput Accel Speed" <acceleration_value>
libinput 设备很奇怪,似乎没有实际的速度参数,只有一个加速度参数,范围从 -1 到 1(含)。找到一个你喜欢的数字。你可能知道,更改不会xinput
在重启后保留。但是,你可以通过修改文件使更改永久生效.xsessionrc
。尝试:
echo "xinput --set-prop 13 'libinput Accel Speed' <acceleration_value>" >> ~/.xsessionrc
值得一提的是,Synaptics 设备(我拥有的就是这种设备)利用了“Synaptics 移动速度”属性。有关该属性的更多信息,请参见此处:ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html。只需按 CTRL+F“移动速度”。