当前位置: 首页>>技术教程>>正文


团结失踪?看不到顶部或侧面板

, , , ,

问题描述

我刚刚使用ccsm删除了一些效果,切换到AMD专有驱动程序,重新启动,登录后,统一面板不再存在。如果我按下了Windows键或alt键,则没有任何反应。我可以按ctrl + alt + t来获取终端(从而通过命令行启动应用程序)。

有谁知道我怎么解决这个问题?我需要在此处发布哪些日志以获取帮助?

编辑#1:

正如@cprofitt所建议的,我刚跑了:

dconf reset -f /org/compiz/ && setsid unity

我现在在终端看到一些compiz消息:

unity-panel-service: no process found
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend     : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : unity
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  155 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  23
  Current serial number in output stream:  23
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow).
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  155 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  23
  Current serial number in output stream:  23
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow).
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
compiz (core) - Error: Plugin initScreen failed: opengl
compiz (core) - Error: Failed to start plugin: opengl
compiz (core) - Info: Unloading plugin: opengl
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Error: Plugin 'opengl' not loaded.

最佳解决办法

请尝试以下方法:

在终端中键入以下内容:

dconf reset -f /org/compiz/

然后

setsid unity

如果这是Unity设置的问题,则会将配置重置为默认值。

我希望有所帮助。

次佳解决办法

今天早上我遇到了同样的问题,经过数小时的故障排除后,我发现了问题所在。问题出在Compiz上,但你不能简单地关闭Compiz并重启它,问题仍然存在。我所做的就是登录,当然团结也不会出现。

只需点击Ctrl + Alt + T即可打开终端并键入ccsm以加载Compiz配置设置管理器。

现在你需要寻找Ubuntu Unity插件,点击它,你会注意到它没有启用,只是启用它,它会带来一些冲突的窗口,只需读取它们并单击你想要的选项和统一将会回来!

对我来说,当我点击启用并关闭该窗口时,它第一次没有工作,但我第二次做了,它工作了!

第三种解决办法

所以我结束了re-installing lightdm&根据Can’t install ATI proprietary drivers in 12.10的ubuntu-desktop

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop

然后重新启动

据我所知,现在安装了AMD驱动程序。

brad@saro:~$ fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series 
OpenGL version string: 4.2.11903 Compatibility Profile Context

brad@saro:~$ fgl_glxgears 
Using GLX_SGIX_pbuffer
1499 frames in 5.0 seconds = 299.800 FPS
1663 frames in 5.0 seconds = 332.600 FPS

第四种办法

我在目前运行WinXP的Compaq Presario 7000US(旧计算机)上安装了Windows安装程序的Ubuntu。我遇到了这个问题,因为同样的问题而非常接近放弃Ubuntu。

当我尝试使用sudo apt-get purge fglrx时,它返回时带有一个注释,说明没有删除包,因为它没有安装,所以我做了

sudo apt-get install fglrx

它下载了包并安装了它。完成后,侧栏(就是它的名字?)出现了。

它似乎有点慢,但现在它让我有更多的动力继续在这台机器上工作。

第五种办法

我遇到了同样的问题:从12.04升级到12.10再升级到13.04。团结被打破,只重新统一

dconf reset -f /org/compiz/
setsid unity

没有帮助。我试着去做hafichuk上面解释的事情:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop

然后

dconf reset -f /org/compiz/
setsid unity

然后它奏效了。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3077.html,未经允许,请勿转载。