目前,设置触摸屏属性和行为的地方太多了。
如果还有更多的地方我也不会感到惊讶.
我能用一个地方来控制触屏,摆脱其他的东西吗?Synclient似乎涵盖了所有的基础,但我是否应该以不同的方式来完成这个任务呢?
目前,syndaemon似乎是由lightdm运行的,我无法判断它是否干扰了我的synclient设置,即在输入时禁用触控板。如果是这样的话,我也不知道如何阻止lightdm启动syndaemon的实例。
指点-设备-设置工具,虽然不错,但似乎过时了,没有写任何有意义的设置,所以它必须在每次系统从睡眠唤醒或重新启动时运行。
似乎dconf编辑器的关键必须被关闭,这样X11才能控制触摸屏,否则就无法知道谁在控制谁(X11还是Gnome)。为什么会有两个控制触摸屏的实例。让Gnome控制还是X11更好呢?
在使用任何其他方法之后,无法知道默认的系统设置touchpad部分做了什么。它是否被synclient、xinput、xorg.conf.d文件覆盖,或者反之亦然?
最后,不清楚我应该使用synclient还是xinput,哪个优先,等等。
我希望你能给我指点。
发布于 2015-05-05 14:09:33
不同的桌面使用不同的方法。不幸的是,这完全取决于触摸屏驱动程序在您的会话中查看的位置。例如,带有JWM的Puppy使用flsynclient,KDE使用(至少曾经是) Synaptiks。实际上,这取决于您使用的桌面。一般来说,最好把它留给你使用的任何环境。如果您同时使用KDE和GNOME这样的配置文件,您可能需要直接修改X11配置文件,因为它们的单独设置不会交互。但是,如果您几乎只使用GNOME或Xfce等,请使用该桌面上的设置。
原因很简单,就是方便。如果您编辑X的配置或使用第三方工具,当GNOME试图关闭触摸屏时(比如打字),它可能会被环境覆盖。管理触摸屏的扩展可能无法工作。即使他们工作,他们的设置可能是不可靠的,因为当他们做一些自动的改变,他们将接管。在下一次重新启动时,系统将拥有控制权,因为这就是设置它的方式。
唯一需要另一个客户端的情况是,如果您确实需要比使用所提供的环境更多的设置。
请注意,LightDM有自己的用户,因此您可以使用Su登录来更改设置。我相信lightdm用户也有一个gnome控制中心,可以通过这种方式为触摸屏设置设置,但我无法确定。
https://askubuntu.com/questions/238037
复制相似问题