关于Surface Go Preview1版本触屏休眠导致滑动识别为点击导致断触的临时修正办法

20.5.31下午更新:
忘了说明,原来的方法会导致重力感应无法使用的BUG,其他的诸如程序崩溃之类的我还没弄清楚因果关系,但是修复的方法也是有的,执行的命令行改为

echo “on” > /sys/devices/pci0000:00/0000:00:15.1/power/control

即可。至于原理,我也不清楚,还请论坛里各位大神补充。

20.5.31中午原文:
FydeOS for You界面中,二楼就有朋友ylx提到了这个问题,同时,这个问题也存在于凤凰系统和安卓X86。
有一篇文章提到了在安卓x86上的解决方案:
【開箱】Microsoft Surface Go (測試、XTU、Android x86)
其中有提到:

觸控部分因為只要超過1秒沒有觸控,就會自動suspend省電,然而這會影響到觸控的反應延遲與滑動會誤觸點擊,因此建議在/system/etc/init.sh當中新增一條指令來關閉他自動省電的功能。
在return 0 上面加一條 echo “on” > /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/power/control

而在FydeOS中,同样适用,不过在FydeOS中的步骤更加简单:
1、Ctrl+Alt+T打开终端,进入shell,输入sudo su获取超级用户权限,密码test0000输入密码并不会显示出来,照输就行(这个在相关文档里面没有提到,翻了翻论坛才翻到的)。
2、直接输入

echo “on” > /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/power/control

回车。

这时候,触屏问题就被修复了。
当然,我知道还有更加彻底的解决方案,但是,我作为普通用户,并不全面地拥有相关知识,只是爱折腾,很多东西都是在接触FydeOS后才慢慢开始了解的,我只是想在SurfaceGo上使用某个合适的,优秀的操作系统,FydeOS在修复了这个触屏问题后,对我来说,是最合适的。

希望能帮到大家,也恳请论坛里的各位大神对原理,细节进行补充。

3 个赞

已经收到,十分感谢,在下次更新的时候会参考。对其它机器也有借鉴意义。

1 个赞

只是一点小小的探索和折腾+多翻找论坛而已。相比之下,我更好奇这其中的相关原理,期待着论坛里各位大神们的补充

这是传统的安全机制,可以防止你附近的人猜测密码长度,许多linux发行版提权命令输入密码也是同样不会显示反馈的

1 个赞

能不能将这个指令添加到开机项中

同问