反朴归真的平板
2020-03-10
周溱
现在大多数人, 手中都有不止一个数字设备, 每天也用到不止一个数字设备。例如:在办公室用台式电脑,回到家里用笔记本电脑,歪在沙发上用平板电脑,各种零碎时间用手机。这里一个很大的问题就是数据同步的问题,用手机的时候想用电脑上的应用和数据,用电脑的时候又想起来某些数据在手机上。当然,你可以只用手机,或者只用笔记本电脑,但在不同场合,确实不同设备有各自的优势。我是怎么做到四个数字设备无缝切换的呢?
我的设置
首先声明一点,我的方法很可能你用不了。经过过去几年不断做减法,我实际上不管在什么平台,99%的时间仅用两个应用。一个是浏览器:目前很多应用,甚至包括很多办公软件都可以在浏览器里使用。另一个是ssh,我用来连到我的云主机,而且在云主机上我99%的时间都在用emacs。在我living in a remote host一文中,我讲述了我把所有个人数据全部放在了云端的方法。所以在本地我大多数时间都只ssh。在我Emacs on Android一文中,我介绍了手机使用文字界面,包括ssh的方法。当然,同样的方法也适用于安卓平板电脑。
手机的限制
手机虽然可以使用文字界面软件,但还是有不小遗憾的。第一个问题是软键盘。我主要在用emacs,但这emacs偏偏是对键盘强依赖的一个软件。我大量需要使用到tab, esc, ctrl, alt, 方向键,但绝大多数软键盘没有这些键。termux提供了一个附加软键盘条,解决了有没有的问题,但一个很大问题是它位置不对,破坏了我多年的肌肉记忆。只有两个方法能在常规位置放下功能键:
- 使用蓝牙键盘。但这严重破坏了手机的移动性。我都用键盘了,何必用手机呢?这不是自虐吗?
- 使用全尺寸软键盘hacker's keyboard. 单全配置软键盘比普通软键盘多一行,多四列,在手机纵置的时候实在键太小了,对于我不灵巧/的手指来说完全没办法用。横置呢?这就大大恶化了手机第二个问题,屏幕小。
我的手机已经是六寸大屏了,但手机屏幕一个问题是窄而长。在隐藏软键盘,并且使用我能勉强看清的最小字体时,横置只能显示区区24行。勉强可以用emacs。但展开软键盘时,整个屏幕60%被键盘占据,emacs就变得不是一般难用,是超级难用。
平板的逆袭
过去几年间,平板电脑其实在走下坡路。它一身多技,但没一个是强项。办公不如笔记本电脑,游戏不如手机更不如手持游戏机,看视频在外不如手机,在家不如智能电视。但对于我来说,这些都不是问题。我只用浏览器和字符终端,而平板恰恰是最适宜的尺寸。它还有一个好处:便宜。
我用的是Amazon Fire 8寸版,售价仅80美元。其实任何廉价平板都可以。以我八寸平板来说,纵持的时候,可以完美使用全配置的hacker's keyboard, 字体比手机大一号的同时,仍有35行72列的终端显示,轻松使用emacs. 假如横持加蓝牙键盘,甚至可以有35行115列终端显示,接近笔记本效果,你甚至可以编程序!而且加键盘携带重量六百多克,比我最便携的笔记本电脑轻将近二分之一。电量可以用一整天,不用充电!就算要充电也可以用手机充电器,少带一个充电器。
MOSH
MOSH虽说不是必需品,但在移动办公情况下存在的网络品质不好,电脑休眠再唤醒,网络切换(Wi-Fi,4G)的情况下,能大大提升你的感受,让终端如丝般顺滑:
- 降低网络延迟导致的按键到显示更新的延迟
- 在电脑休眠再唤醒的时候防止卡顿
- 你的移动终端永不断线
其他小细节
除了上面提到过的termux, hacker's keyboard,蓝牙小键盘之外,你还可能需要下列东西:
- swiftkey 软键盘。其实它的中文输入很平庸,但却是我找到的唯一支持蓝牙键盘,在termux下输入中文的应用。
- immersive mode. 我的fire平板自带软件不支持自动隐藏navigation bar。用安卓的好处是总有第三方工具解决你的问题。隐藏 navigation bar之后,平板的小屏幕可以多三行文字显示。对浏览器也有效果。
结束语
我还是四种设备都用:台式电脑,笔记本电脑,平板电脑,手机。但平板可能要占据多一点时间了。旧的东西常常能在另外的领域焕发新的生命,你只需要开阔你的眼界。👍