为松下二合一笔记本设计的姿态管理工具
项目地址:panasonic-posture-manager
设计这个工具的缘由
近日,我又淘到了一件心仪的电子垃圾——松下二合一笔记本 CF-QV8。这真的是一个很不错的机器,12寸900g的迷你与轻便与一块异常优秀的2.8K触摸屏,都是我选择它的理由。

不过,最终我还是发现了它的一个问题:虽然它物理上可以旋转成类似 yoga book 的四种形态(笔记本、支架、帐篷与平板),但是这个机器事实上并没有铰链传感器,只有一个主机侧的重力加速度传感器,所以只有在完全翻转成平板时才有自动旋转的能力。而如果你将其至于支架或帐篷形态的话,只能手动启用平板模式并旋转屏幕方向。

所以我随手写了这么个小工具 (以优化我的摸鱼体验),它可以通过有限的传感器数据与部分时候用户的手动确认自动推断当前设备姿态,进而自动旋转屏幕与禁用输入设备。
使用方法(Linux)
安装对应发行板的包后重启机器,服务会自动监听设备姿态并管理屏幕方向与输入设备。自带的 GUI 程序可用于查看当前设备姿态与进行手动设置,并不是常驻进程。
对于一些数据有限,程序没有把握判断设备准确姿态的场景(如帐篷模式),会话适配器会弹出一条通知要求您确认,点按即可切换姿态。
使用方法(Windows)
暂未开发完成。
总之
如果你不满意于你的松下二合一设备翻转时的功能缺失,那么经过打磨的本项目将会为你的设备补齐这方面能力的体验。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Adogecheems的无趣地!
评论