如何在Sony VAIO上永久禁用我的触摸屏

我最近在索尼Vaio SVP1322X2EB上安装了Ubuntu 14.04。

只有我注意到触摸屏(默认启用)会影响我的电池续航时间。 我不使用它,所以现在我通常使用以下命令在启动后将其关闭:

`xinput disable 9` 

(9是分配给我的触摸屏的号码)

但是,这并不意味着默认情况下禁用触摸屏; 每次启动计算机时都必须重复此操作。

要禁用驱动程序,我尝试了以下其他线程:

1.编辑/usr/share/X11/xorg.conf.d/10-evdev.conf

2.在触摸屏部分的末尾添加选项“忽略”“开”

3.Reboot

运行第一个命令给我通知bash /usr/share/X11/xorg.conf.d/10-evdev.conf: permission denied.

所以这不起作用,不幸的是其他用户提出的其他建议也没有用(在这里暂时禁用触摸屏 ,在这里: http : //ubuntuforums.org/showthread.php?t = 1600818 )

有没有人对如何永久禁用触摸屏有任何想法?

一种选择是让xinput disable 9命令在每次启动时自动运行。

您可以使用Ubuntu中默认安装的Startup Applications应用程序执行此操作。 打开应用程序,然后单击“ 添加”按钮以添加新的“启动”程序。

  • Name字段设置为您喜欢的任何内容。 (例如禁用触摸屏)
  • 命令字段设置为xinput disable 9
  • 注释”字段可以留空。

完成此操作后,只需单击“ 添加”即可在下次重新启动时生效。

注意:只有在您登录创建它的用户帐户后才会运行此选项。 如果您需要其他帐户禁用触摸屏,则可以为每个用户帐户重复此过程,或者您可以按照此处的说明为每个用户启用它。

在此处输入图像描述

对于向其他触摸屏用户喷出此建议的人请不要编辑/usr/share/X11/xorg.conf.d/10-evdev.conf —>“忽略”“打开”错误! 我也在其他post上看过这个。

如果你想把那个命令放在你身上就会炸掉xserver! 你根本不会得到一个屏幕,一些系统也会在启动过程中发出错误并且不匹配。

请遵循Merri离开的指示,而不是其他建议。 找出通过终端呼叫你的触摸屏

输入列表

然后添加启动脚本。 在Ubuntu中,您可以在破折号中键入启动应用程序。 然后单击ADD并将您的脚本放在“命令”部分,然后单击“保存”,如果您愿意,可以给它一个标题,以便下次知道它的作用。

我的屏幕叫做ELAN触摸屏所以我会把它放在启动脚本中

xinput -disable“ELAN触摸屏”

这将是最简单的方法,我不知道为什么人们把东西放在这些论坛中,甚至没有自己的触摸屏,或者至少它听起来像他们没有。

每当我搞砸那个xorg文件时,我的xserver都会爆炸。 我正在运行戴尔Inspiron笔记本电脑5547型号,在Ubuntu 15.10和Linux Mint 17上尝试过。

更改你的xorg文件肯定会杀死你的系统。

用文件编辑文件

 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列表中不再检测到。

您需要管理员权限才能编辑此类文件。 您的第一个命令应该是sudo gedit /usr/share/X11/xorg.conf.d/10-evdev.conf ,系统将提示您输入root密码。 然后按照您的建议继续操作,您将能够禁用触摸屏。