Ubuntu 16.04没有菜单栏或启动器-帮助!


22

刚刚升级到16.04。由于屏幕闪烁,我遵循了Zacharee 1发布的指南!屏幕不再闪烁。但是,尽管我可以登录,但没有启动器的菜单栏。我已经试过各种指南,它在以前的Ubuntu的恢复一样rm -rf .compiz-1rm -rf ~/.configsudo apt-get install unity。没有任何效果,我找不到16.04的特定功能。我在使用Nvidia GTX 950的Skylake系统上。


试试这个解决方案
雏菊


3
@DavidFoerster:虽然很相似,但不是重复的。该线程中的一些人(针对14.04)已经提到了公认的解决方案在16.04中不起作用。我个人验证了这些解决方案均不能在16.04.1 LTS中工作。
jvriesem '16

@jvriesem:导致这种特殊症状的可能原因很多,而这些似乎是最常见的原因。如果您查看OP自己的答案,则会看到相同的解决方案出现在所链接问题的答案之一中。
David Foerster

Answers:


30

在使用unity-tweak-tool之后出现了相同的问题。以下终端命令对我有帮助(tnx至ubuntuhandbook.org):

dconf reset -f /org/compiz/
setsid unity

2
为我工作。我通过右键单击桌面空间,打开终端并以普通用户(不是root)的身份键入这些命令来做到这一点。
EvgenijM86 '16

谢啦。这个对我有用。在过去的两个月中,我由于统一调整工具而失去了菜单,所有这些都归功于我。应用了许多解决方案。但是只有您的回答对我有用。真的很感谢你。
Surjeet Bhadauriya

11
rm -rf ~/.config/compiz-1/compizconfig/*

是最好的把戏。之后重新启动。


如果您不想重新启动,只需注销并重新登录即可。但是重新启动是最好的选择
Collin's

2
这对我rm -rf ~/.cache/compizconfig-1没有用,但确实有用。感谢askubuntu.com/a/827135/614670
tparker

在删除了这些文件之后,对我而言,足以运行setsid unity而不是注销或重新引导。
兰德尔·惠特曼

2

输入ccsm并选择统一启动器即可。

在tty中,运行以下命令:

export DISPLAY=:0
ccsm

然后,您可能需要按CTRL+ ALT+ f7返回到x会话。


1
没有启动器怎么办?我和原始海报有同样的问题。我可以获得tty终端,但是ccsm需要gui桌面。有没有一种方法而不必打开ccsm窗口?
约翰

我从字面上输入了ccsm到终端,它出现了
Tom Nadia


您能否接受自己的答案,以向其他读者显示此答案有效且对您有用?
David Foerster

我可以运行ccsm,但是如何“选择统一启动器”?
本·科维兹

1

简短答案:如果没有标准的发布解决方案(使用dconf,gconftool-2,ccsm,Unity等),请尝试暂时禁用自动启动应用程序。这是一种方法:

mv ~/.config/autostart ~/.config/autostartBAK 

注销然后再次登录。如果问题得以解决,则可以肯定其中一个自动启动程序崩溃了。然后,您可以找出哪一个,然后将除那个以外的所有内容移回〜/ .config / autostart。

长答案:就我而言,16.04升级进行得很好,但几周后出现了“没有菜单栏或启动器”问题。通常发布的解决方案均无效。但是登录到新创建的用户帐户并没有出现问题,因此我知道问题完全在我的主目录中。在检查〜/ .xsession-errors时,我注意到一个应用程序在启动时崩溃了(my-weather-indicator)。从〜/ .config / autostart删除文件“ my-weather-indicator-autostart.desktop”已解决。


对我而言,这里讨论的所有选项均不适合我。我可以登录一个来宾帐户,并且一切正常,桌面等都没有问题,但是我的帐户仍然损坏。我注意到在加载我的帐户时,在来宾帐户加载时没有出现“闪烁”的屏幕,它看起来更像是桌面已放大,例如缺少16.04 LTS水印...我会继续尝试
user965586'3

最后,我将整个安装更新为17.10,并修复了问题。确实不是一个很好的解决方案,但是它起作用了
user965586 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.