compiz-config-profile-setter 在 cssObjectGetInterface 中因 SIGABRT 崩溃

Mat*_*len 5 unity compiz 16.04

我在跑

  • Ubuntu 16.04
  • 编译 0.9.12.3
  • 统一 7.4.5+16.04.20180221-0ubutu1

我有 0 个包要更新。

我有一个空屏幕。背景颜色正确,但 UI 的其余部分尚未加载。我可以打开一个终端,然后运行诸如 firefox 之类的程序,但是我无法通过按 来更改窗口大小或调用它们的菜单alt。带有时间、互联网连接状态等的顶部栏不可见。我看不到与开始菜单等效的 Ubuntu。

基本上没有运行统一。

当我登录时,我收到有关compiz-config-profile-setter标题中错误消息的崩溃报告。屏幕就像我上面描述的那样。我跑了,apt-get upgrade但团结仍然被打破。

我试过跑步,compiz --replace但没有任何改变。

有没有人遇到过这个?我该如何解决?

小智 5

特尔;博士:

试试这个:在 中~/.config/compiz-1/compizconfig/config,更改profile = unity-lowgfxprofile = unity并重新启动。

(在Ubuntu 16.04 LTS上测试)


  1. 与开放端子Ctrl+ Alt+F1

  2. configcompizconfig主目录中某处的目录中查找文件。(就我而言,路径是~/.config/compiz-1/compizconfig/config

  3. 使用您喜欢的编辑器(如vimgedit)编辑此文件

gedit .config/compiz-1/compizconfig/config 
Run Code Online (Sandbox Code Playgroud)
  1. 你应该在那里找到类似的东西:
[general_ubuntu]
profile = unity-lowgfx
Run Code Online (Sandbox Code Playgroud)

更改unity-lowgfxunity如下所示:

[general_ubuntu]
profile = unity
Run Code Online (Sandbox Code Playgroud)
  1. 保存更改并重新启动 Ubuntu(reboot在命令行中尝试)

解决方案来源:https : //bugs.launchpad.net/ubuntu/+source/unity/+bug/1758009/comments/5


小智 1

我通过删除 compiz 设置目录修复了它:

rm -rf ~/.compiz/compiz-1/
Run Code Online (Sandbox Code Playgroud)