致敬!
因此,我再次被窗口装饰器 emerald 所吸引。就像第一次一样,(我知道我知道)当我试图退出 emerald 并转而使用 compiz 时,我遇到了一个问题。
似乎几分钟后或打开 Chrome 后,任何未最大化的窗口的边框都会被移除(因此没有关闭、最小化和最大化等按钮)。如果我通过 fusion-icon 重新加载 compiz,我可以很快恢复它们。在 IRC 上简短聊天后,似乎 compiz 崩溃了。这是我通过终端运行 compiz 的 pastebin 日志。
我忘记了我的两个誓言‘永远不要通过 wine 或 VM 使用 Windows 应用程序’和‘永远不要使用 compiz’。
***GTK-Window-Decorator 日志
gtk-window-decorator
(gtk-window-decorator:11027): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Segmentation fault
**还在 ubuntuforums 上发帖以扩大我的帮助范围。
答案1
好的,我已经成功修复了。如果您在运行 gtk-window-decorator 时也遇到分段错误,那么这可能会解决问题。
看来 ~/.gconf/apps/compiz-1 和 compizconfig-1 文件夹是导致此问题的罪魁祸首。我删除了它们,然后再次登录并退出。这将再次创建这两个文件夹并停止边框缺失问题,现在您可以愉快地照常继续。
您可能需要备份您的应用程序文件夹以恢复某些设置。我希望以相同的方式恢复我的启动器,所以我...
复制‘unityshell’文件夹来自~/.gconf/apps/compiz-1/插件/目录以及〜/ compizconfig-1 /配置文件/默认/插件目录。然后分别将两个“unityshell”文件夹粘贴回其新创建的 compiz-1 和 compizconfig-1 文件夹中,这样我就恢复了我的 Unity Dock。
玩得开心!