lau*_*a C 5 upgrade window-manager compiz cache
机器是单启动Linux。
今天从13.10升级到14.04后,我儿子的账户启动时没有窗口管理器。他有他的桌面图标,可以点击它们,但没有菜单,也没有启动器。我可以从桌面图标启动应用程序,但它们启动时没有窗口装饰。
有趣的是,在我的同一台机器上的帐户上没有问题。我登录后一切正常,就像在 13.10 中一样。我试图在我的会话中杀死 compiz 并得到了类似的效果。所以我想这与我儿子帐户中的 compiz 问题有关。
我设法compiz --debug在我儿子的桌面上放置了一个图标。结果如下:
/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Debug: Trying to load core from: /home/alon/.compiz-1/plugins/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load core from: /usr/lib/compiz/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /usr/lib/compiz/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Info: Starting plugin: core
/usr/bin/compiz (core) - Debug: Started plugin: core
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093
/usr/bin/compiz (core) - Info: Loading plugin: ccp
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /home/alon/.compiz-1/plugins/libccp.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libccp.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Opened library: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Loaded plugin ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Info: Starting plugin: ccp
/usr/bin/compiz (core) - Debug: Started plugin: ccp
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00090
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00093
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00096
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093
Run Code Online (Sandbox Code Playgroud)
我不知道如何从这里前进...请帮忙。
更新:我尝试按照@Jeffrey 的建议卸载 compiz ......这导致我自己的帐户遇到同样的问题(没有窗口管理器,只有桌面图标)。幸运的是我有一个旧的备份和恢复让我的窗口管理器回来了。我在这个过程中了解到,它不仅是 compiz,还有 unity 和 ubuntu-desktop - 如果卸载了其中一个,我会遇到同样的问题。
不幸的是,恢复操作并不是真正的补救措施 - 当我注销然后登录时,新会话仍然在没有窗口管理器的情况下启动......我必须重做恢复才能恢复它。
更多信息:
另一个更新:我发现了一个崩溃日志/var/crash/_usr_bin_compiz.1001.crash——一个列出了很多库名的大文件,然后是一个 base64 编码的核心转储......如果需要,我可以上传文本部分。
更新:https : //bugs.launchpad.net/ubuntu/+source/unity/+bug/1292396描述了类似的问题。建议的解决方案是删除/home/user/.config/dconf/user. 这解决了我的帐户问题,但是我儿子的帐户(出现原始问题的地方)即使在他的帐户中应用了它之后仍然没有窗口管理器。
2016 年 3 月 4 日更新:从 15.04 更新到 15.10 后的相同问题,因此它不是特定于版本的。使用下面的科里的答案可以快速解决问题。