带鱼屏与 windows 工作环境

带鱼屏

被顺丰送了快 4 天的带鱼屏终于到了,一大早就把 imac 从显示器支架上卸了下来。这款 acer 的 z35 非常大,准 4k 分辨率,35 寸,120Hz 刷新率,不错的曲面外观,让一向鄙视 21:9 分辨率的我也忍不住下单了。BTW,这款显示器接近 9000 元,是我买过的最贵的屏幕了。 初步的想法是超宽屏可以横向多开几个 terminal,办公也不错,顺便还能体验一把 120Hz 刷新率的丝滑柔顺。然而事实证明,这款屏幕只是 acer 转型做电竞显示器的试水产品。噱头多,但不适用。

首先,色彩上明显不如我的辅助屏 dell 2715Q,Z35 的色彩很单薄,惨白一片。当然,看在高刷新率 VA 面板的份上,也可以忍耐了。然而这个准 4k 分辨率屏幕还是会有比较明显的颗粒感,必须调节显示器设置,把字体放大 1.5 到 2 倍,不然完全不能看,字全是虚的。它宣称的 120Hz 并不是默认开启的,而是需要 Overclock,然而开启之后拖影非常明显,看了让人头晕。试想,一款以 gaming 为卖点的显示器,竟然比主打办公的 Dell 2715Q 还要拖影,简直让人无语。既然高刷新率不可用,那么为了达到高刷新率所牺牲的色彩、分辨率、可视角度岂不是都白费了? 抛开分辨率,色彩,拖影等问题不谈,Z35 还有一些很不应该的缺点。比如,作为主打游戏的屏幕,Z35 也配备了耳机插孔,然而这个音效实在差到极点,比直接插在 PC 上的效果还要烂百倍。试问这种音效如何玩的了游戏?Z35 标榜自己是 game 显示器,然而它唯一和 game 有关的选项就是在屏幕正中心显示一个瞄准镜的图案,让那些玩不带准星的 FPS 游戏的玩家可以找到准星的位置,这个设计简直傻到爆炸。还有 Z35 看的时间旧了眼睛确实很不舒服,屏幕效果像那种廉价笔记本屏,我已经在考虑处理掉这个显示器了。 用了两天,眼睛十分不适,即使办公都觉得累。在不 overclock 的情况下,看视频网站弹幕移动都能看到明显的拖影。无奈我只好把 terminal 的色彩对比度调高,这样能降低一些视觉疲劳。120Hz 的刷新率比 60Hz 没有感到什么明显的差别,无论是游戏还是日常使用。 因为不想再折腾,所以最后这个显示器还是没有退货,我用 N 卡的设置调了灰度,颜色和对比度,尽可能补偿了它糟糕的显示效果。就这样使用了 2 个月,忽然有一天奇怪的事情出现了。Z35 忽然不认 USB 接的鼠标键盘了,我没有深究这个问题,只是把键盘等连线连到 dell 显示器上,毕竟 USB 口还够。接着我发现 Z35 的刷新率变得只有 60,怎么都调不上去。因为没有玩游戏,所以我也没有折腾,毕竟 60 也能办公啊。我像往常一样,一遍开着 youtube 一遍写东西,忽然感觉 youtube 那边时断时续,拖动了一下窗口发现极端卡顿。CPU 内存和显卡并没有占用很高,网络也 OK,难道 ryzen 的老毛病又犯了?我注意到卡顿只出现在 dell 显示器上,一旦把窗口拖到 Z35 上,卡顿立刻消失。再联想之前 Z35 的 USB 接口故障,我猜测这仍是显示器连接的问题。于是我找来一根新 USB 线,把 Z35 连接到一个新 USB 口上。这次 Z35 识别出了所有和它相连的 USB 设备,并且两个显示器都不卡了。看来问题确实是 Z35 或 USB 线造成的,这个毛病也是极端隐蔽,没有专门拖着窗口来回测试的话几乎看不出来。

向 windows 环境迁移

imac 收起来了,手上就只剩一台 macbook 是 mac 环境了。既然要游戏办公结合,那么必须用一用 windows 了。说实话 win10 给我的印象还不错,虽然有着各式各样的小毛病,但是比 vista 等版本还是有进步的。由于我平时是需要 ssh 到工作站上办公的,首要任务就是解决一下 ssh 的问题。我先尝试用 win10 的 bash 进行 ssh,然而密钥的权限用 chmod 死活改不了,后来发现必须把密钥放到$HOME 下面才能改权限。我又尝试了 ConEmu 这个 terminal,整体比 win10 的 bash 精致了许多,但和 mac 上的 terminal 比还是差了一些。后来又下载了久负盛名的 putty,用了一下确实不错,小巧精致,非常符合开源软件的风格,但是 putty 还要生成一个专属的私钥,而且即使把 putty 的 X11 forward 打开,仍然无法同步远程 Server 和 Windows 的剪贴板(我用的是 xclip)。为了解决这个问题,我又测试了 MobaXterm,下载试用了之后就觉得这个东西功能非常强,于是买了它的专业版。默认设置下,MobaXterm 就能进行剪贴板共享了,但是还有一个严重问题,我从 emacs 中进行复制粘贴操作变得很慢,至少有 2s 延迟。我估计是 emacs 的设置问题,目前还没有解决。除此之外,使用 MobaXterm 输入中文时,输入法的提示栏在屏幕最左上方,似乎是输入法无法捕获终端窗口的光标位置所致,目前也没有解决方案。为了解决这些问题,一个思路是使用 VNC 或者直接通过 X11 图形化启动 emacs,这些还有待尝试。一旦问题解决,Win 10 下的工作环境体验就和 Mac 几乎一致了。 为什么一款好用没 bug 的 teminal 这么多年一直没有开发出来?从技术上讲这应该并不困难吧?几乎所有能找到的 windows 下的 terminal 软件都有一些明显的缺陷,难道 windows 的用户竟没有用 terminal 的需求吗? 又调试了两天,解决了 X11 forwarding 剪贴板复制粘贴慢的问题。但是光标无法被输入法捕获的问题仍然无解,于是转向使用 Xshell 5。光标的问题总算解决。搞笑的是要使剪贴板可用必须 Xshell 和 MobaXterm 一起使用才行,流程是先打开 Xshell 登陆,再打开 MobaXterm 登陆,然后再回到 Xshell 中 X11 剪贴板才是可用的,我大致能想到问题出在哪,但是实在没兴趣继续研究,就这么将就着了。除此以外配色问题也异常麻烦,因为我必须在 emacs 中设置背景色,增强对比,否则用 Z35 会眼睛疼,还有一些颜色很诡异无法分辨,都需要在 emacs 中一一手动细调,这是一个非常繁琐的事情。xshell 用一段时间仍然会莫名其妙崩溃,不知道是 win10 的问题还是软件的问题。而跑在 Linux 服务器上的 emacs server,每隔一两天就会崩溃一次,这个影响还是挺大的,一方面可能会丢失一些未保存的内容,另一方面我有一些定时任务需要调用 emacs 的函数接口。 总的来说,作为民用级的 PC,操作系统和软件,这样的稳定性也属正常,作为用户无法去苛求什么。