我在 Powerbook G4 15" 1.67GHz 上使用 Debian 8.6 LXDE 并希望启用点击以点击触摸板。它已经是双滚动但点击点击将有助于保存老化的鼠标按钮。两指点击左键单击将是锦上添花,这可能吗?
我发现我的触摸板的手掌检测非常糟糕。我已将其设置为不影响触摸板使用的最低灵敏度(PalmMinWidth=5,PalmMinZ=1),而且每当我在键盘上打字时,我仍然会遇到随机颠簸。
我宁愿使用手掌检测而不是在打字时禁用键盘,因为我发现键盘被禁用的时间太长了(即,我打完字,我必须等待 2 秒钟才能再次使用键盘,这很烦人) . 一种可能的策略是减少这种延迟,尽管我不确定触摸板是否会保持可用(如果您知道如何执行此操作,请将其发布,总比没有好:)。
每当我使用 windows 时,我发现我的触摸板没有那么多麻烦,所以一定有办法改善手掌检测吗?
最后,我在 linux 内核 3.2.0-rc7 上运行 Debian 测试 64 位。
我有一台带有多用途触摸板的笔记本电脑。我的触摸板在任何 Linux 发行版中都无法使用,例如 Ubuntu、Fedora、openSUSE、Linux Mint、Knoppix、Puppy、Slitaz 等等。我尝试了很多东西,但没有任何效果。一年多来,我一直在努力使用 Synaptics 驱动程序,但它也不起作用。
然后在某处我读到了i8042.nomux内核选项。所以我用以下选项启动了 Ubuntu:
i8042.nomux=1 i8042.reset
Run Code Online (Sandbox Code Playgroud)
这使我的触摸板适用于 Ubuntu 及其衍生产品(如 Linux Mint)的所有变体。
我很想知道这些选项。如果我确切地知道它的作用,我将能够在所有 linux 发行版中使用我的触摸板,因为此选项仅适用于 Ubuntu。
我想知道如何确定哪个驱动程序(以下驱动程序之外)正在处理我的触摸板:
appletouch.ko.gz,
cyapa.ko.gz,
sermouse.ko.gz,
synaptics_usb.ko.gz,
bcm5974.ko.gz,
psmouse.ko.gz,
synaptics_i2c.ko.gz,
vsxxxaa.ko.gz
Run Code Online (Sandbox Code Playgroud) 我昨天将我的 Fedora 笔记本升级到了 Fedora 22。有了这个,synclient 停止工作:
找不到突触属性。没有加载突触驱动程序?
尽管如此,xinput list显示:
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
[…]
Run Code Online (Sandbox Code Playgroud)
这是我这边的配置问题吗(awesome 据我所知,我正在使用在 X11 下运行的窗口管理器(不确定 Fedora 是否做了一些隐式魔法,因为他们在 22 版本的某些部分引入了 wayland))或者这个看起来像分发错误?
如果这是我这边的配置问题,我该如何解决?
这也发生在 Debian 和许多其他较新的系统上;至于为什么,请看答案。
我的触摸板无法正常工作。大多数时候它不会检测到移动或点击,并且只会偶尔“唤醒”,响应约一秒钟然后停止。这同样适用于跟踪点。我尝试过 Fedora (27)、Mint 和 Ubuntu (17.10),所有版本的问题都是一样的。接下来的所有内容都是 Ubuntu 17.10。
hwinfo 给 Unique ID: AH6Q.Y_f5kDtfqz2
触摸板没有出现在xinput:(它在 Mint 中出现,但问题也出现在那里)。使用libinput debug-events,我得到:
(...)
-event5 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 70x50
(...)
(When swiping around on the touchpad, nothing happens. Then, suddenly, it will show:)
-event6 DEVICE_ADDED PS/2 Generic Mouse seat0 default group11 cap:p left scroll-nat scroll-button
-event5 POINTER_MOTION +7.73s 2.98/ 0.00
(...)
- event5 POINTER_MOTION +7.88s 2.54/ 0.00
(and it will cut out again. When continuing swiping, …Run Code Online (Sandbox Code Playgroud) 有没有办法让 Linux 机器(运行 X11)上的滚动更像 OS X 的自然滚动?对于“自然滚动”,我的意思是您可以轻弹页面,滚动时有动力。
我有一台运行 Arch Linux 的 macbook,我想让触控板体验更好一点。
Thinkpad T480s 有一个“触控板”:一个触控板,其中(部分)触控板本身是可按下的,而不是具有物理专用按钮。
运行X.org 7.7,触摸板底部有一条横条纹,作为鼠标按键1、2、3(即左、中、右);基本上它看起来像这样:
+-----------------+
| |
| |
| |
| |
|11111 22222 33333|
|11111 22222 33333|
+-----------------+
Run Code Online (Sandbox Code Playgroud)
如何禁用按钮 2 并将该区域重新分配到按钮 1 和 3 之间?即我想要以下布局:
+-----------------+
| |
| |
| |
| |
|11111111 33333333|
|11111111 33333333|
+-----------------+
Run Code Online (Sandbox Code Playgroud)
注意这个问题与mtrack不同:如何获得垂直按钮区域?因为我试图在 XInput 的上下文中执行此操作,而不是 mtrack。此外,硬件不是 Synaptics。
有问题的硬件由 XInput 标识为
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? ETPS/2 Elantech Touchpad id=11 [slave …Run Code Online (Sandbox Code Playgroud) 在 Linux Mint 中,用两根手指点击触摸板时的默认操作是右键单击。如何将其更改为中键?
我刚刚从 Xorg 切换到 Wayland,这意味着我也切换到了 libinput。我也在使用 GNOME 3 和 GDM。
自从切换以来,滚动变得非常跳跃。当我尽可能缓慢地垂直拖动两个手指在触摸板上并在移动时定期暂停时,在一定距离后它会“跳跃”。
这不会发生在所有应用程序中;我猜在 Xwayland 中运行的任何东西都没有问题。此类应用程序的滚动和加速速度仍然比我想要的要快,但我认为这是一个单独的问题。
该问题在 GTK+ 和 Qt 应用程序中都会出现。
例如在支持平滑滚动的 gedit 中滚动时:
跳转总是发生在我开始滚动的 5 行处。如果我停止滚动但将我的两个手指放在触摸板上,这实际上不算是停止。
我在 Yoga 900 上有一个 Synaptics 触摸板:
Device: SYNA2B29:00 06CB:77C6
Kernel: /dev/input/event14
Group: 5
Seat: seat0, default
Size: 91.53x59.95mm
Capabilities: pointer
Tap-to-click: disabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a …Run Code Online (Sandbox Code Playgroud)