如何为触摸板配置 glidepoint 驱动程序?

如何为触摸板配置 glidepoint 驱动程序?

使用下述 hack 之后: 戴尔的 Alps Touchpad:如何安装 DKMS 驱动程序以启用多点触控?,我能够使用 glidepoint 驱动程序为笔记本电脑 Dell Latititude E6430 获得具有一定功能性的触摸板。

但是,双指滚动有点不顺畅,而且肯定不如在 Windows 7 中那么流畅。我愿意尝试微调配置文件(双指滚动的速度、压力等等)以查看是否可以使其变得更好,但我不知道它们在哪里。

列表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)]

⎣ Virtual core keyboard                     id=3    [master keyboard (2)]

输出synclient -l为:

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

软件包synclientxserver-xorg-input-synaptics 1.6.2-1ubuntu6 已安装,但显然没有弄清楚 glidepoint 驱动程序有点像 synaptik 的触摸板,人们可能希望以类似的方式进行配置。

我从前面提到的链接安装的 Glidepoint 包确实有一个相当不错的 GUI 配置工具,但双指滚动的唯一可用选项是激活或不激活。

同样,鼠标和触摸板系统配置选项没有给我任何与触摸板相关的调整,更不用说多点触摸板了。

有人知道如何微调滑行点驱动器吗?

有一个/etc/glidepoint/configure文件如下所示:

target_scancode = 0x4, 0x4, 0x9e    ;event_type, event_code, event_value

ref_scancode = 0x1, 0xbf            ;event_type, event_code

target_scancode_times = 1           ;support 0, 1 or 2

但这里没有什么明显的东西。

我还找到了一个~/.gconf/apps/glidepoint/preferences/ALPS_T3_Touchpa/%gconf.xml包含以下条目的文件:

entry name="TwoFinger" mtime="1365632937" type="int" value="1"/

它看起来像是存储了双指滚动配置的启用状态,但据我所知,这里没有微调。

请注意,我使用的是带有标准 Unity 的 Ubuntu 13.04,尽管我不明白为什么非测试版发行版会在这里产生影响(Ubuntu 12.04 也是如此)

谢谢您的回答!

答案1

我的 Latitude 6430u(预装了 Ubuntu 12.04)也遇到了同样的问题:虽然触摸板完全可以工作(我甚至可以“捏合缩放”),但我无法对其进行配置。

通过安装固定的 ALPS 驱动程序可以解决这个问题:

  • 下载驱动程序http://www.dahetral.com/public-download
  • 使用以下命令解压 tarball tar xvjf psmouse-alps-1.3-alt.tbz,并将所有源代码复制到 /usr/src:sudo cp -Rvup usr /
  • /usr/src/psmouse-alps-1.3/alps.sh dkms_build_alps
  • 我还必须卸载 Debian 包“glidepoint”

重启后,“触摸板”选项卡又回到了系统设置中,让我可以配置完美的双指滚动。看起来我失去了捏合缩放功能,但我不需要它……

相关内容