我最近在我的 Sony Vaio SVP1322X2EB 上安装了 Ubuntu 14.04。
它工作得很好,只是我注意到触摸屏(默认启用)会影响我的电池寿命。我不使用它,所以现在我通常在启动后使用以下命令将其关闭:
`xinput disable 9`
(9 是分配给我的触摸屏的数字)
但是,这并不意味着默认情况下禁用触摸屏。每次启动计算机时,我都必须重复此操作。
要禁用驱动程序,我从另一个线程尝试了以下操作:
1.编辑/usr/share/X11/xorg.conf.d/10-evdev.conf
2.在触摸屏部分末尾添加选项“忽略”“打开”
3.重启
运行第一个命令给我通知
bash /usr/share/X11/xorg.conf.d/10-evdev.conf: permission denied.
所以这是行不通的,不幸的是,其他用户提出的其他建议也行不通(在这里找到Disabling touch screen only temporary 和 here:http ://ubuntuforums.org/showthread.php?t=1600818 )
有没有人对如何永久禁用触摸屏有任何想法?
一种选择是让
xinput disable 9
命令在每次启动时自动运行。您可以使用默认安装在 Ubuntu 中的启动应用程序应用程序来执行此操作。打开应用程序并单击添加按钮以添加新的启动程序。
xinput disable 9
。完成此操作后,只需单击“添加” ,它将在您下次重新启动时生效。
注意:这只会在您登录到创建它的用户帐户后运行。如果还有其他帐户需要禁用触摸屏,您可以为每个用户帐户重复此过程,或者您可以按照此处的说明为每个用户启用它。
对于那些向其他触摸屏用户提出此建议的人,请不要编辑 /usr/share/X11/xorg.conf.d/10-evdev.conf --->“忽略”“打开”是错误的!我也在其他帖子上看到过这个。
如果你想把那个命令放进去,你会炸毁 xserver!您根本不会看到屏幕,某些系统在启动期间也会因不匹配而吐出错误。
所以按照梅里留下的指示,而不是其他建议。通过终端找出你的触摸屏叫什么
输入列表
然后添加启动脚本。在 Ubuntu 中,您可以在破折号中输入启动应用程序。然后单击“添加”并将您的脚本放入“命令”部分,然后单击“保存”,如果您愿意,可以给它起一个标题,以便下次知道它的作用。
我的屏幕叫做 ELAN Touchscreen 所以我会把它放在启动脚本中
xinput - 禁用“ELAN 触摸屏”
这将是最简单的方法,我不知道为什么人们把东西放在这些论坛上,甚至没有自己的触摸屏,或者至少听起来他们没有。
每次我弄乱那个 xorg 文件时,我的 xserver 都会崩溃。我正在运行 Dell Inspiron 笔记本电脑 5547 型号,在 Ubuntu 15.10 和 Linux Mint 17 上试过这个。
改变你的 xorg 文件肯定会杀死你的系统。
编辑文件
将 MatchIsTouchscreen 从“on”更改为“off”,看起来像这样
保存,命名并退出 nano
触摸屏被禁用并且不再在 xinput 列表中检测到。
您需要管理员权限才能编辑此类文件。您的第一个命令应该是
sudo gedit /usr/share/X11/xorg.conf.d/10-evdev.conf
,系统将提示您输入 root 密码。然后按照您的建议继续操作,您将能够禁用触摸屏。