50-synaptics.conf 中的某些设置无效

50-synaptics.conf 中的某些设置无效

我在编辑触摸板的突触文件时遇到问题,/etc/X11/xorg.conf.d/50-synaptics.conf.我得到了基于 Debian 的 Linux 和 Gnome 3.4.2。

该文件的相关部分(我认为)如下:

Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "MaxSpeed" "4"
Option "AccelFactor" "0.0825"
Option "ClickPad" "1"
Option "VertEdgeScroll" "1"
Option "VertTwoFingerScroll" "1"
Option "RBCornerButton" "3"

有趣的是,其中一些设置被遵守,而另一些则被忽略。看起来,它AccelFactor被遵守了,但VertTwoFingerScroll肯定被忽略了。我调整了前者,重新启动,并看到了下面的实际差异synclient -l

顺便说一句,我检查了这个: https://askubuntu.com/questions/26290/50-synaptics-conf-options-not-working 我可以确认我没有/etc/X11/xorg.conf文件,只有/etc/X11/xorg.conf.d/50-synaptics.conf.

我查看了 Synaptics 的 Debian-wiki,可能有其他东西覆盖了这些。我可以详细说明。否则它可能是别的东西。但我更愿意在进一步冒险之前获得社区的反馈。

我已经使用基于 Debian 的 Linux 4-6 周了,正处于学习的早期阶段。我的主要目标是尽快调整这一点,除了研究即时项目之外,进入另一个学习例程。

我的限制是时间和无知。在任何解决方案中,我更喜欢少步骤而不是多步骤,喜欢 GUI 而不是 CLI,这样我就可以按照与仅解决问题所规定的不同顺序继续学习。但在这种情况下,似乎应该对某些设置文件进行更简单的更正。

答案1

我认为您遇到的问题是 GNOME 环境覆盖了您的配置。

如果尚未安装,我建议您安装 dconf-editor

sudo apt-get install dconf-editor

然后使用您自己的用户在终端中运行它(不使用 sudo),应该会打开一个 gui。转到 org.gnome.settings-daemon.plugins.mouse 并停用积极的选项。注销并登录,它应该可以工作。

通过这样做,您要求您的桌面环境不要覆盖鼠标的配置。

通过使用 gsettings 可以在终端中完成所有操作,如下所示:

gsettings set org.gnome.settings-daemon.plugins.mouse active false

gsettings 功能非常强大,但使用时必须谨慎。当您寻找特定的密钥时,使用它非常有用,例如:

gsettings list-recursively | grep mouse

我建议您首先复制您正在使用的实际设置,以防出现新问题(这始终是一个很好的做法),方法是:

synclient >> touchpad_original_config

之后您将能够检索选项的当前值。

如果它不起作用,请与我们分享 /var/log 中最后一个 Xorg.X.log 文件的内容,以便为我们提供有关您的问题的更多信息。

来源 :https://wiki.archlinux.org/index.php/Touchpad_Synaptics#GNOME.2FCinnamon

答案2

尝试将选项“ClickPad”设置为“0”

不知道为什么,但在我的计算机上,启用它后我无法用两指滚动;残疾人我可以。

相关内容