尽管花了很多小时(两天),我还是解决不了这个问题,所以我决定在这里问。在Ubuntu上使用时,我如何恢复2的默认设置?
我的问题是:我正在使用Ubuntu20.04LTS。在使用我的2一段时间后,没有任何重大问题,它停止工作。(我正在通过电缆使用它)。我总是很难点击它才能移动我的光标。无法使用。我找到了一种解决这里(苹果魔术跟踪板2配置)的方法
它建议使用如下命令
xinput支柱17 296 2,2,0
使用xinput list,我首先识别trackpad的id (不是持久的!)。现在是21岁。
id=21 从指针(2) 2⎜↳苹果公司
这些是我通过输入xinput watch-props 21来识别的属性。
Device 'Apple Inc. Magic Trackpad 2':
Device Enabled (171): 1
Coordinate Transformation Matrix (173): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (304): 1
Device Accel Constant Deceleration (305): 2.500000
Device Accel Adaptive Deceleration (306): 1.000000
Device Accel Velocity Scaling (307): 22.886030
Synaptics Edges (331): -3031, 3287, -2048, 2157
Synaptics Finger (332): 70, 75, 0
Synaptics Tap Time (333): 180
Synaptics Tap Move (334): 402
Synaptics Tap Durations (335): 180, 180, 100
Synaptics ClickPad (336): 1
Synaptics Middle Button Timeout (337): 0
Synaptics Two-Finger Pressure (338): 279
Synaptics Two-Finger Width (339): 7
Synaptics Scrolling Distance (340): -182, 182
Synaptics Edge Scrolling (341): 0, 0, 0
Synaptics Two-Finger Scrolling (342): 1, 1
Synaptics Move Speed (343): 1.000000, 1.750000, 0.021875, 0.000000
Synaptics Off (344): 0
Synaptics Locked Drags (345): 0
Synaptics Locked Drags Timeout (346): 5000
Synaptics Tap Action (347): 0, 0, 0, 0, 1, 3, 2
Synaptics Click Action (348): 1, 3, 2
Synaptics Circular Scrolling (349): 0
Synaptics Circular Scrolling Distance (350): 0.100000
Synaptics Circular Scrolling Trigger (351): 0
Synaptics Circular Pad (352): 0
Synaptics Palm Detection (353): 1
Synaptics Palm Dimensions (354): 10, 198
Synaptics Coasting Speed (355): 20.000000, 50.000000
Synaptics Pressure Motion (356): 29, 158
Synaptics Pressure Motion Factor (357): 1.000000, 1.000000
Synaptics Resolution Detect (358): 1
Synaptics Grab Event Device (359): 0
Synaptics Gestures (360): 1
Synaptics Capabilities (361): 1, 0, 0, 1, 1, 1, 0
Synaptics Pad Resolution (362): 44, 47
Synaptics Area (363): 0, 0, 0, 0
Synaptics Soft Button Areas (364): 0, 0, 0, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (365): 45, 45
Device Product ID (297): 1452, 613
Device Node (296): "/dev/input/event25"到目前为止,我还没有修改过任何东西。根据上述解决办法,我们现在需要识别'Synaptics Finger'-ID,在本例中为332 (也不是持久的):
xinput set-prop 21 332 2, 2, 0
在那之后,它似乎起作用了。
但是,每当我重新启动计算机或触控板时,所有的更改都会消失。我最初为这些命令添加了一个快捷方式;但是,由于is在拔出触控板后往往会发生变化,所以它并不有效。我还考虑过编写脚本,但是,每当我插入/打开触控板时,它就会生效--而不是当计算机打开时。
我想删除在连接这个触控板时存储的所有设置。就像开始时一样。类似于macos的以下解决方案。
到目前为止,我还尝试了以下命令恢复设置--它们没有效果。dconf reset -f / dconf reset -f /org/gnome/desktop/peripherals/mouse/ dconf reset -f /org/gnome/desktop/peripherals/touchpad/
发布于 2021-02-13 19:09:51
我找到了一种让这些设置永久化的方法。
将此部分添加到/etc/X11/xorg.conf文件中:
Section "InputClass"
Identifier "Apple Magic Trackpad"
MatchIsTouchpad "on"
MatchUSBID "05ac:0265"
Driver "synaptics"
Option "VertScrollDelta" "50"
Option "HorizScrollDelta" "50"
Option "MinSpeed" "0.6"
Option "MaxSpeed" "1.3"
Option "AccelFactor" "0.08"
Option "VertResolution" "1"
Option "HorizResolution" "3"
Option "TapButton1" "1"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateTwoFingerMinW" "8"
Option "CoastingSpeed" "0"
Option "FingerLow" "2"
Option "FingerHigh" "2"
Option "MaxTapTime" "125"
EndSection这两个选项将作为xinput执行任务:
Option "FingerLow" "2"
Option "FingerHigh" "2"使用设备ID更新USB ID,并使用"lsusb“获取
希望这能帮上忙。
致以问候。
https://askubuntu.com/questions/1289969
复制相似问题