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 Stickxinput列表中匹配时才触发? 奇怪的是,鼠标中键滚动似乎仅适用于Chrome的pdf查看器,但没有其他地方。

我尝试使用gpointer-device-settings但每次运行它时都会崩溃/突发事件。 我已经尝试了几个关于ALPS驱动程序的东西,但是当Glidepoint设备在xinput显示为常规鼠标时,这些似乎就会发挥作用,我认为这不是这种情况。

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

  • 我在系统设置中的鼠标设置上没有“触摸板”选项卡,但由于有一个名为“GlidePoint Control Center”或“GlidePoint Touchpad”v.3.6的预安装工具,它可以设置按钮,动作,攻丝,因此不需要它,滚动等所以所有触摸板function都可以通过它来控制。 它可以在这里找到。
  • 为了在跟踪点上启用鼠标中键滚动,我遵循了本文,我唯一修改的是MatchProduct部分中的/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf没有我的我通过’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’中有相同的设备。 因此,要启用鼠标中键滚动,只需修改该文件并重新启动即可。

我用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 

我认为这是你正在寻找的行为。

嗯,这也适用于mee和Latitude E7470,但我不知道圣地亚哥是如何做这项工作的,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