我最近在我的索尼Vaio SVP1322X2EB上安装了Ubuntu14.04。
它工作得很好,但我注意到触摸屏(默认情况下是启用的)会影响我的电池寿命。我不使用它,所以现在我通常使用以下命令在启动后关闭它:
`xinput disable 9` (9是分配给我的触摸屏的号码)
但是,这并不意味着默认情况下会禁用触摸屏;每次启动计算机时,我都必须重复此操作。
为了禁用驱动程序,我尝试了以下不同的线程:
1.编辑/usr/share/x11/xorg.con.d/10-evdev.conf 2.将“忽略”选项添加到触摸屏部分的末尾。
运行第一个命令将给出通知bash /usr/share/X11/xorg.conf.d/10-evdev.conf: permission denied.
因此,这是行不通的,不幸的是,其他用户提出的其他建议也不起作用(在这里可以找到仅暂时禁用触摸屏和http://ubuntuforums.org/showthread.php?t=1600818)
有没有人对如何永久禁用触摸屏有任何想法?
发布于 2015-02-03 19:15:23
一种选择是让xinput disable 9命令在每次引导时自动运行。
您可以使用Ubuntu中默认安装的启动应用程序来实现这一点。打开应用程序,单击Add按钮添加一个新的启动程序。
xinput disable 9。完成之后,只需单击Add,它将在下次重新启动时生效。
注意:这将只在您登录到创建它的用户帐户之后运行。如果您需要禁用触摸屏的其他帐户,则可以对每个用户帐户重复此过程,也可以按照这里的说明为每个用户启用该进程。

发布于 2015-12-10 05:06:24
对于向其他触摸屏用户提出这个建议的人,请不要编辑/usr/share/x11/xorg.con.d/10-evdev.conf->“忽略”“on”是错误的!我也在其他帖子上看到过这个。
如果你想把这个命令放进去,你就会炸掉xserver!您将完全没有屏幕,有些系统在引导过程中也会出现错误,同时也会出现不匹配。
所以,遵循梅里留下的指示,而不是其他建议。通过终端找出你的触摸屏的名称
X输入列表
然后添加启动脚本。在Ubuntu中,您可以在破折号中键入启动应用程序。然后单击ADD并将您的脚本放在"Command“部分,然后单击save,如果您愿意,您可以给它一个标题,以便您知道下一次它会做什么。
我的屏幕名为ELAN触摸屏,所以我会将其放入启动脚本中。
xinput -disable "ELAN触摸屏“
这将是最简单的方法,我不知道为什么人们把东西放在这些论坛,甚至没有自己的触摸屏,或至少听起来他们没有。
每次我处理xorg文件时,我的xserver都会崩溃。我正在运行一台戴尔Inspiron笔记本电脑5547,在Ubuntu 15.10和Linux 17上尝试了这一点。
更改xorg文件肯定会杀死您的系统。
发布于 2017-06-15 23:27:06
将文件编辑为
sudo nano /usr/share/X11/xorg.conf.d/10-evdev.conf将MatchIsTouchscreen从"on“更改为"off”,如下所示
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "off"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection保存、命名和退出nano
触摸屏被禁用,不再在xinput中检测到。
https://askubuntu.com/questions/581190
复制相似问题