如何使用移动设备作为 Linux 副屏( 二 )


文章图片
如何使用移动设备作为 Linux 副屏
文章图片
由于我使用的是AwesomeWM , 在一个标签下打开了窗口并使用Deskreen进行共享后 , 完全可以再切换到另一个标签下做别的事 。 所以用这种方式将移动设备作为监控 , 查看系统或状态、日志等倒是很不错 。 不过共享的窗口不能最小化 , 否则就什么都看不到了 。
但是这种使用方式其实不能算真正的“副屏” , 所以可以参考“Usingxrandrtocreateavirtualdisplay(Linux)”的方式拓展虚拟屏幕并共享 。 但是在此过程中我还是遇到了一些问题 。
首先 , 我使用的Deskreen版本是1.0.11-1 。 如同上面链接中一样 , 对于我的机器已经存在的输出方式 , 如DP、HDMI等 , 就算“addmode”或是设置显示方式 , 这块屏幕仍然会处于“disconnected”状态 , 需要修改xorg.conf 。 但是由于之前折腾Nvidia显卡的经历 , 目前我还是十分抗拒再去修改这个文件的 。 然后 , 对于添加的虚拟输出 , 如VIRTUAL1等 , Deskreen却无法识别 。
对比和总结
首先由于工作原因 , 大部分时间我是使用手机热点 , 所以带宽不是很高 , 使用这两种方式的时候都出现了不同程度的卡顿和延迟 。 VirtScreen的卡顿略微小一点 。 一方面 , 感觉Deskreen的桢率是要高于VirtScreen的 , 纵使有延迟 , 移动设备上的显示也十分顺滑;另一方面 , Deskreen使用WebRTC的话 , 带宽要求应该本身就高于VNC 。 所以在热点下使用的话 , Deskreen还是不太令人满意 。 想象一下 , 自己如丝般顺滑的进行了一系列操作 , 屏幕上先是静止不动 , 然后突然象打鸡血一样疯狂操 , 画面太美不忍直视啊 。 不过如果是在正常的网络环境 , 使用普通的路由器 , 这两种方式都是没有问题的 。
然后 , Deskreen的主要问题我认为还是无法识别虚拟输出 , 导致我无法把它当作一个正常的副屏来使用 , 顶多算一个监视器 。 希望以后能修复吧 。
VirtScreen使用VNC会导致屏幕上出现很多鼠标指针 , 虽然不影响使用 , 但是也算略有瑕疵 。 不过 , 从另一种角度来看的话 , 这也是一种特性了
如何使用移动设备作为 Linux 副屏】本文发表于blogs.lifesucks.cn , 经作者授权转载 。