Dell Latitude 上的 Glidepoint 触摸板/指点杆设置

Dell Latitude 上的 Glidepoint 触摸板/指点杆设置

我的戴尔 Latitude 笔记本电脑 (Ubuntu 12.04) 的触摸板和指点杆存在一些问题。首先,系统设置中的鼠标设置中没有“触摸板”选项卡。我希望能够在触摸板上使用两指滚动(还可以调整灵敏度),并在指点杆上启用鼠标中键滚动。

synclient给出错误:

Couldn't find synaptics properties. No synaptics driver loaded?

相关输出为xinput

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ GlidePoint Virtual Touchpad               id=13   [slave  pointer  (2)]

我发现一个文件,里面/usr/share/X11/xorg.conf.d/有启用鼠标中键滚动的代码,但似乎只有列表TrackPoint|DualPoint Stick中匹配时才会触发xinput?奇怪的是,鼠标中键滚动似乎只在 Chrome 的 pdf 查看器中有效,在其他地方无效。

我尝试使用,gpointer-device-settings但每次运行时都会崩溃/出现段错误。我尝试过一些有关 ALPS 驱动程序的方法,但当 Glidepoint 设备显示为xinput常规鼠标时,这些方法似乎会起作用,但我认为这里不是这种情况。

答案1

我有一台预装了 Ubuntu 12.04 的 Dell E7440。以下是我解决您提到的问题的方法:

  • 我在系统设置的鼠标设置中没有“触摸板”选项卡,但其实并不需要,因为有一个预安装的工具,称为“GlidePoint 控制中心”或“GlidePoint 触摸板”v.3.6,它允许设置按钮、动作、点击、滚动等。因此,所有触摸板功能都可以通过它来控制。可以在这里
  • 为了启用轨迹点上的鼠标中键滚动功能,我按照文章中我唯一修改的是 /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf,在 MatchProduct 部分中没有我通过 'xinput' 获取的设备,所以我将它添加到那里。这是我的 11-evdev-trackpoint.conf:

    Section "InputClass"
        Identifier      "trackpoint catchall"
        MatchIsPointer  "true"
        MatchProduct    "TrackPoint|DualPoint Stick|GlidePoint Virtual Touchpad"
        MatchDevicePath "/dev/input/event*"
        Option  "Emulate3Buttons"       "true"
        Option  "EmulateWheel"  "true"
        Option  "EmulateWheelButton"    "2"
        Option  "XAxisMapping"  "6 7"
        Option  "YAxisMapping"  "4 5"
    EndSection
    

据我所知,您的“xinput”中有相同的设备。因此,要启用鼠标中键滚动,只需修改该文件并重新启动即可。

答案2

我已经使用 xinput 完成了此操作(它在 E5450 上运行良好):

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation" 1
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Button" 2
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Timeout" 200

我认为这就是您所寻求的行为。

答案3

嗯,这对我和 Latitude E7470 也有效,但是我不知道 Santiago 是如何做到这一点的,DnrDevil。

xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Button" 2
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Timeout" 20

相关内容