如何在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密码。 然后按照您的建议继续操作,您将能够禁用触摸屏。