苹果企鹅:Linux使用uxplay投屏iphone体验暨解决投屏不显示的问题

上期文章介绍了《镜花水月:LinuxMint使用Scrcpy投屏安卓手机》,本期介绍一下如何在 Linux 下投屏 iphone。

其实在 Linux 下投屏 iphone 更为简单,只要安装 uxplay 这个小小的软件即可,手机端也不需任何设置。

但这么简单的投屏操作,偏偏让站长薄荷君碰上了恼人的挫折:无论怎么设置,怎么核对,都没有问题,uxplay 终端也没有提示错误,但就是无法显示屏幕内容。折腾了两天,差点给整到怀疑人生!

好吧,发挥薄荷君爱钻研的优势,沉下心来,认真研究 uxplay 的文档说明,还真就找到了症结所在,并顺利解决。

言归正传,在 Linux 下投屏 iphone,只需要用到一个软件:uxplay。多数主流发行版已经收录,直接安装即可。
sudo apt install xuplay

当然,软件源中的 uxplay 本版有点老了,不支持全屏。如果需要新版,可以在以下这个 uxplay PPA 页面下载最新版的 uxplay 安装包。

安装 uxplay 后,直接在终端中输入 uxplay 启动即可。

在 iphone 手机端只要点击屏幕镜像,选择电脑端的 uxplay 即可。

终端提示已经开始投屏,已经开始串流投屏视频,但就是死活不显示投屏,仍然是黑乎乎的终端界面。咋办?

经过仔细阅读 uxplay 文档,发现可能是视频编码问题,导致无法显示。于是,给 uxplay 加上 -avdec 参数,强制编码。投屏马上成功,而且非常流畅。
uxplay -avdec

不过,uxplay 也就真的只是投屏而已,电脑上只能显示手机屏幕的内容,不能做任何键盘、鼠标操作,纯纯的演示功能。

小结:Linux 下使用 uxplay 投屏 iphone,如何遇到提示投屏开始,但无法显示投屏,可以尝试加上 avdec 强制编码参数。LinuxMint 21.3 默认就是无法显示投屏,加上 avdec 参数即可解决!

作者: 胡久辉律师专注计算机网络犯罪辩护的法律界程序员 15873118625

本文链接: 苹果企鹅:Linux使用uxplay投屏iphone体验暨解决投屏不显示的问题