我在 Ubuntu 18.04 上使用 VMware Remote Console (VMRC) 10.0.4 时遇到了问题。我在普通的 Ubuntu 上安装了它,一切运行正常。后来有一天,我决定尝试使用 ppa:elementary-os/stable 中的 Pantheon 桌面(根据此页面上的说明)。从那时起,我的 VMRC 就误入歧途了,如您所见
- VMRC 忽略系统主题
- 客户端区域充满了 VMRC 的背景。如果我盲目打字,字符就会发送到主机,所以我甚至可以使用此 VMRC 登录,但我什么也看不到。
我有第二台装有 McBuntu 主题的 Ubuntu 18.04 计算机,VMRC 运行完美。
我已经重新安装了 VMRC(使用官方 vmware-installer 以及手动删除文件夹)和不同的 GTK 库,但到目前为止没有任何效果。我怀疑系统中某个地方的配置文件损坏了。由于这是我的主要笔记本电脑,我不想从头开始重新安装系统。
还有更多:当我运行命令时,vmware-installer --gtk -l
我可以看到一连串的消息:
$ vmware-installer --gtk -l
Gtk-Message: Failed to load module "overlay-scrollbar"
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:18209): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module"
Product Name Product Version
==================== ====================
vmware-vmrc 10.0.4.11818843
尽管安装了 overlay-scrollbar 和 libcanberra-gtk-module 以及 Murrine 和 Adwaita 主题,仍会出现这些错误。我不知道这些消息是否与之前的问题有共同之处。
答案1
我终于解决了我的问题:
在文件夹中/etc/profile.d/
我发现了一些来自 elementary-os 主题的脚本:
gtk-csd.sh
qt-style-override.sh
qt-qpa-platformtheme.sh
设置了一些环境变量(例如export GTK_CSD=1
)。我已将它们全部删除,我的 vmrc 又可以正常工作了。由于我急躁,我没有调查这些文件中的哪一个才是问题的根源,但我推测是第一个。
沃伊泰克