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
显示为常规鼠标时,这些似乎就会发挥作用,我认为这不是这种情况。
我有预装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