VMware 发布了其优质 Horizon 客户端的新版本。它正式支持 Ubuntu 20.04:
适用于 Linux 2006 的 Horizon Client 已经过测试,如果您使用 VMware 提供的安装程序,则可在以下 64 位操作系统上受支持:
Ubuntu x64 16.04、18.04 和 20.04”
Horizon 客户端无法在装有 Ubuntu 20.04 的 HP Elitebook 850 G3 上运行,但在虚拟机上运行良好。我在同一台主机上运行 VirtualBox,在虚拟机中运行相同版本的 Ubuntu 20.04。安装使用图形用户界面,但在裸机 Ubuntu 上无法运行。
我看到的只是一个黑屏(或窗口)。
在我看来,如果您有任何其他显示适配器与 Intel GA Horizon 客户端一起使用,它就可以工作。
Python-GTK 似乎有问题,但有人能告诉我是什么问题吗?
有建议安装 python-gtk2,但是我收到错误:
E: Unable to locate package python-gtk2.
答案1
安装 Horizon 客户端:
阅读他们网站上的简易指南。我猜你读过,或者在其他地方找到了这些信息。
gtk2 包用于交互式安装。它不会影响客户端的工作方式。您可能注意到,在您的机器上找不到 gtk2 后,安装默认为控制台。
获得客户工作:
按照如下方式在 20.04 安装中添加缺少的库(受以下解决方案启发这里)。
sudo ln -sf /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
sudo ln -sf /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0
sudo ln -sf /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
以上内容对我来说已经足够了,直到最近的软件更新。今天我读到一条评论 这里这暗示了我最近遇到的问题的解决方案。为了完整起见,我在下面留下了相关的评论。
“问题是 CPU 无法支持 pshufb 指令。使用现在的 CPU 可以解决这个问题。我认为这段代码可能与非 H264 部分的 Blast 解码器有关。也许启用 H264 或使用 PCoIP 可能会有所帮助。”
就我的情况而言,我的远程桌面不支持 PCoIP,而且默认启用了 H264 解码。我禁用了它(我承认是出于无奈!),然后客户端开始正常工作。
单击 Horizon 客户端上的文件图标,然后单击“配置 VMware Blast”即可选择解码器。
其他资源:您的机器上的 vmawre 日志在哪里?读这个