Dell XPS 12 和 Ubuntu 13.10 触摸板/屏幕问题

Dell XPS 12 和 Ubuntu 13.10 触摸板/屏幕问题

我已阅读所有链接和帖子。将 13.10 安装在这款 XPS 12 敞篷车上,开箱后一切运行正常,除了一些问题。

  1. 触摸板(不支持多点触控/滚动)- Sputnik 仅支持 12.10 及以上版本,所有更改应该都已集成。设置中未显示触摸板选项
  2. 支持触摸屏,但只能作为指针,即无法在 Chrome 等中滚动
  3. 屏幕旋转(最不重要,但按下按钮时不会切换)。

我并不是在寻找讲义或分步说明,但我想知道是否有人对这些问题有过经验?

谢谢!

答案1

首先确保您的内核是最新的 - 我目前使用的是 3.11。

您是否安装了多点触控应用?一个不错的选择是 Planarity。如果该应用支持多点触控,则说明问题出在设置上还是硬件上。

如果您想要手势,有两个选项 - ginn 和 touchegg。我目前在 XPS12 上使用 touchegg,但那是因为我使用的是 Gnome Shell。

总体而言,关于在 Linux 上运行触摸屏的信息似乎相对较少,但 Arch Wiki 提供了相当不错的提示。如果我没记错的话,您的笔记本电脑将使用 Atmel maXTouch 数字转换器。与笔记本电脑型号相比,您可能更幸运地找到与实际硬件组件相关的内容。

https://wiki.archlinux.org/index.php/Lenovo_Thinkpad_Helix

https://wiki.archlinux.org/index.php/Touchscreen

答案2

我在运行 Xubuntu 13.10 的 Dell XPS 12 9Q33 上遇到了同样的问题

touchegg使用以下方式安装:

$ sudo apt-get install touchegg

但程序中似乎没有任何作用。

真正奇怪的是,当我尝试touchegg从源代码编译 GUI 时:

https://github.com/Raffarti/Touchegg-gce

它不起作用...给了我一个奇怪的 make 错误,需要调整一些东西:`

Make:没有制定目标的规则/usr/lib64/qt-3.3/mkspecs/de Make Stop

经过进一步研究,至少看起来这可能是一个上游错误...因为系统识别了我的触摸屏,所以计算机也认为触摸板是普通触摸板,而不是 synaptics 触摸板

http://libcoding.wordpress.com/2013/11/02/issue-with-touchpad-in-ubuntu-13-10-in-xps-12/comment-page-1/#comment-22

显然,解决方法是将i2c_hid模块列入黑名单,这位朋友解释了如何做到这一点。

但确实,这令人沮丧。

OP,我看到你 5 个月前就问过这个问题,你找到什么了吗?

相关内容