在带有 Linux Mint 的 Acer Aspire-VN7-791G 上配置触摸板,不接受更改

在带有 Linux Mint 的 Acer Aspire-VN7-791G 上配置触摸板,不接受更改

我正在尝试通过在新创建的文件中添加选项来配置我的触摸板/etc/X11/xorg.conf.d/50-synaptics.conf。该文件如下所示:

Section "InputClass"
        Identifier "enable HorizTwoFingerScroll"
        MatchDriver "synaptics"
        Option "HorizTwoFingerScroll" "1"
EndSection

但是,重新启动后似乎不接受此更改。使用synclient -l揭示HorizTwoFingerScroll仍然设置为0。通过设置该值synclient HorizTwoFingerScroll 1使其可以工作,但重新启动后该值将再次重置。

我已经通过 停用了 gnome 设置守护进程dconf-editor,因为我认为这可能是问题所在,但这没有任何区别。

另一个奇怪的事情是系统无论如何都无法识别触摸板。使用sudo evtestxinput显示有未知设备。这是以下的输出xinput

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳     UNKNOWN                               id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ HD WebCam                                 id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=14   [slave  keyboard (3)]

使用xinput --list-props 11表明这确实是一个synaptics触摸板。输出:

Device '    UNKNOWN':
    Device Enabled (137):   1
    --- lots of Synaptics Options ---
    Device Product ID (257):    1739, 10608
    Device Node (258):  "/dev/input/event13"

唯一有效的方法是添加synclient HorizTwoFingerScroll 1为启动应用程序,但这不是我想要的解决方案。我不想为我想要设置的每个选项添加启动应用程序。使用该文件/etc/X11/xorg.conf.d/50-synaptics.conf似乎是最好的方法。

现在我的问题是:我需要做什么才能使我在此文件中的更改被接受?

我的内核版本是4.2.0-18-generic.

相关内容