12.04 LTS 的 VMware Player 中的 GTK 错误

Win*_*e95 8 vmware vmware-player

为 64 位 Ubuntu 12.04 LTS 安装 VMware Player:

https://www.vmware.com/go/downloadplayer

我收到这些错误:

$ sudo sh VMware-Player-6.0.0-1295980.x86_64.bundle
Extracting VMware Installer...done.
(vmware-installer.py:8805): Gtk-WARNING **:
Unable to locate theme engine in module_path: "murrine"
Gtk-Message: Failed to load module "canberra-gtk-module":
libcanberra-gtk-module.so: cannot open shared object file:
No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试过了:

sudo apt-get install --reinstall gtk2-engines
sudo apt-get install gtk-murrine-engine
sudo apt-get install gtk2-murrine-engine
sudo apt-get install gtk2-murrine-engine:i386
Run Code Online (Sandbox Code Playgroud)

有没有人解决这个问题?

job*_*bin 3

libcanberra 错误似乎可以使用符号链接来解决,如下所示:

sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib/libcanberra-gtk-module.so
Run Code Online (Sandbox Code Playgroud)

此外,您还需要build-essentialopen-vm-toolsopen-vm-toolbox软件包,请使用以下命令安装它们:

 sudo apt-get install build-essential open-vm-tools open-vm-toolbox
Run Code Online (Sandbox Code Playgroud)

(来源)


小智 1

安装 libgtkmm-2.4-1c2a 解决了我的问题。我运行的是 12.04.4。