我已经在 MacBook Pro 上通过 Parallels 11 下载并安装了 Ubuntu 16.04。
安装进展顺利,重启后我可以登录并使用图形界面,没有任何问题。
无论如何,分辨率很低并且显示纵横比不正确,所以我像往常一样安装了 Parallels Tools 来修复这些小问题并激活一些并行功能。
安装 Parallels Tools 后,我重新启动了虚拟机,一切似乎都正常(登录和 Unity 工作正常),但再次重新启动后,每次登录时 Unity 都会崩溃。
我知道这个问题(或类似问题)已经在这里以某种方式解决了:
但对我来说,这些方法都没有用。
尤其:
- 按照接受的解决方案
1
不起作用,因为当我ccsm
从命令行启动时,它没有出现在图形界面中。 - 读到唯一的答案后,
2
我意识到我根本没有xorg.conf
(这似乎是现在的默认行为),所以我尝试了sudo /etc/init.d/lightdm stop
一下,X -configure
然后重新安装了 Parallels Tools,但没有成功!(注意:我必须在全新安装上启动这些命令,因为在我第一次安装 Parallels Tools 后 lightdm 没有正确停止)。 - 使用建议的解决方案(即使按照上述说明
3
生成后)我收到错误消息,提示 DBUS 无法连接。xorg.conf
gsettings reset org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins
有任何想法吗?
答案1
快速而粗略的解决方法
免责声明:我通过反复试验找到了此“解决方案”,因此我无法保证其安全性。请自行承担风险。
背景:安装 Parallels Tools 时,它会复制/usr/lib/compiz/
一堆具有此模式的文件libprlcompiz_*_*_*_*.so
(使用数字而不是*
)。这些是 Unity 插件,而且看起来,当加载 Unity 时,也会加载此插件的最新版本。
现在,就我而言,Unity 尝试加载libprlcompiz_0_9_12_2.so
,这会导致错误:Segmentation fault (core dumped)
。
因此,我的解决办法是重命名此文件,并希望之前的插件版本没有错误(即libprlcompiz_0_9_12_1.so
)。打开终端并:
sudo mv /usr/lib/compiz/libprlcompiz_0_9_12_2.so /usr/lib/compiz/libprlcompiz_0_9_12_2.so.backup
reboot
现在登录后一切都应该正常工作。
登录后,我仍然有三个与 Parallels 相关的进程出现在 Unity 侧栏中(以问号为图标),一段时间后它们就会消失。
请让我知道这是否对你有用。
答案2
关闭3D加速,就可以正常工作。
答案3
刚刚安装了 Parallels 版本 11.2.0 (32581) 的更新,我似乎有一个新的 Parallels Tools 软件包。它确实不是不再包含文件 libprlcompiz_0_9_12_2.so,并添加了一些其他文件。似乎解决了问题。Unity 现在启动正常。