请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Sailfash OS 旗鱼系统中文社区

 立即注册  找回密码
搜索
热搜: 活动 交友 discuz
查看: 551|回复: 2

[综合讨论] 【流水账搬运教程】Sailfish X的概览+双击亮屏

  [复制链接]

7

主题

8

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2017-12-3 19:35:52 | 显示全部楼层 |阅读模式
其实这次写的东西google一搜并不难搜到,而且操作总共就没两步,但是这段时间不断地有人来问于是我打算直接在这写一个再有人问就甩链接……由于操作步骤上基本没什么东西,为了不让这帖子短到令人发指,我会在发教程的同时把相关信息也啰嗦上一堆,因此这次也就是冠着教程的名字水一贴了……
教程来源:TJC上的回答,主要是这个:https://together.jolla.com/question/174514/tap-to-wake-glance-screen/?answer=174552#post-id-174552 以及回答中的Note和下面的评论。
我们知道Sailfish X官方没有加入双击亮屏,没加入的原因自然是还有些BUG没解决,因此目前只能靠mce-tools工具命令行开启。具体是什么BUG,想知道的就去看我给的那链接就好了。
另一个就是Glance Screen(概览),由于Jolla目前没有AMOLED屏的机器(我印象中目前的都是IPS LCD,包括Sony X),屏幕无法做到像当年诺基亚那样只有一部分像素亮起其余不工作,要亮就得整个屏幕下开背光,常亮就会相当耗电。因此就算你用mce-tools工具开启概览,也只能亮五秒。当然具体几秒应该也是可调的,因为我没有调的需求,因此也就不在本文中赘述。有兴趣的可以再去google下
我个人设置这个还是走了点弯路的。最开始设置双击亮屏看的是这个帖子:https://together.jolla.com/question/166938/double-tap-on-sailfish-x/ 里面有好几个回答都给出了这么两个命令:mcetool -i disabled; mcetool -z proximity ,敲完以后再设概览,却发现二者有奇怪的不相容问题(这个后面再说)。后来在另一个帖子评论了一下,结果被大佬@说其实是我自己的设置问题,我才发现在之前看的帖子里他就已经纠正过其他的回答了。在他的提醒下仔细读了他的回答才算设置正确。从解决到现在也就过了一个多星期。现在来看大概发这么个水贴应该还不算太晚……那么水完一楼,接下来具体的叙述就到楼下再水了(

回复

使用道具 举报

7

主题

8

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2017-12-3 19:36:25 | 显示全部楼层
前面说了,要设置双击亮屏和概览,需要使用mce-tools工具。这个工具虽然在jolla的官方仓库中,但没有预装到系统里,而且这种纯命令行工具也不会放在Jolla商店里。因此我们就必须使用命令行安装。由于我不清楚正在阅读这篇水贴的坛友们都是什么水平,于是干脆就假设有些坛友连N9都没有玩过,处在对这个系统一无所知的水平上。这种情况也就是连开发者模式和终端都不知道,因此我下面就从开启开发者模式开始啰嗦了
一、开启开发者模式
进入设置 -> 开发者工具,把开发者模式点亮。之后手机会从服务器下载一些工具并安装,等待安装完成以后手机可能会重启。一切完毕后,再次进入设置 -> 开发者工具,把“远程连接”选项点亮,下面会生成一串密码。随机生成的密码比较乱可能不好记,你可以删掉并自定义一个密码。设置好后点保存。记住这个密码,后面要用。
接下来我们要进入敲命令用的终端。这里有两种方案,第一种是直接使用自带的终端:进入应用列表,找到Terminal应用,打开即可;第二种是使用ssh远程连接。刚刚点亮的那个“远程连接”选项和你设置的密码其实就是用来ssh连接的。IP地址你联上无线网后下面也会给。剩下的,会用ssh的坛友想必也不用我多讲了。不会用ssh的估计也听不懂,那就老老实实直接用手机上的Terminal罢(不过ssh的方式在设置双击亮屏的时候有要注意的地方,这个后面说)
二、安装mce-tools
打开终端后,接下来用包管理命令安装我们要使用的工具mce-tools。在旗鱼系统上可以使用两种包管理,一种packagekit的pkcon,一种来自SUSE的zypper。旗鱼官方推荐前者,像我这种强迫症则用后者(而且zypper本身也没预装,需要用pkcon来装,所以我果然是强迫症
回复

使用道具 举报

7

主题

8

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2017-12-3 19:37:14 | 显示全部楼层
后注:
1、关于用到的几个参数,我用的大都是简写,其实他们有比较好理解的完全版写法的:
-z, --set-doubletap-wakeup=<never|always|proximity>-U, --unblank-screen-E, --set-low-power-mode=<enabled|disabled>
如上,尖括号里表示可以填写的字段(选项)。可以看到-z参数其实有三个选项可选。never就是X的默认值,即关闭。always和proximity的区别似乎是proximity的情况下遮住距离感应器双击亮屏不生效,always则都生效。据@我的大佬说proximity选项在X上目前还有BUG,所以他推荐使用always。具体BUG可以在我发的那两个链接里看他的回答与评论(其实我用的还是proximity,目前我个人是没遇到明显的BUG,大概是我没有发动触发BUG的操作,因为看大佬的回答似乎要触发这个BUG还挺麻烦的@_@)
2、关于我之前遇到的双击亮屏和概览不相容的问题。之前我是直接看的第二个链接里一堆人的回答,他们都加了一句 mcetool -i disabled 。当时我没懂什么意思就直接照着输了。然后开启概览,发现了一个冲突现象:当概览是亮的情况下,双击亮屏无法生效,等概览灭了才能再双击亮屏。我误以为是这两者在X上冲突,于是在第一个链接(实际上这个问题要比第二个链接要晚得多)里的一个回答发了一个评论描述了我的问题。然后大佬就@了我并且解释和提出方法。我后来看了他在第二个链接中的回答,原来罪魁祸首就是这个 -i 选项:
-i, --set-fake-doubletap=<enabled|disabled>
这个“fake double tap”,大佬在回答中解释,如果把这个选项调成disabled,那么就是禁止了概览亮起的时候双击亮屏,然而这个选项默认其实是enabled的。所以那个带 -i选项的命令是多此一举,画蛇添足,费力不讨好
以上就是本水贴的全部内容了。目前我的概览和双击用得都还不错。有一个小问题:就是概览亮起后,遮住距离感应器则概览也会立即熄灭。如果这时被遮盖的时间太短就拿开,再双击就没反应了。这时候你再重启多遮一会然后拿开就会恢复。这是我个人目前遇到的唯一问题。
最后希望大家从我这篇水贴中能得到帮助,并感谢大家把我这篇废话占多数实际内容没几行的水贴看完(逃

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Sailfash OS 旗鱼系统中文社区    

GMT+8, 2018-10-17 05:53 , Processed in 0.026297 second(s), 9 queries , File On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc. Designed by ARTERY.cn

快速回复 返回顶部 返回列表