刚刚升级到 16.04。由于屏幕闪烁,我按照 Zacharee 1 发布的指南操作!屏幕不再闪烁。但是,虽然我可以登录,但没有启动器的菜单栏。我尝试了各种指南来在以前的 Ubuntu 中恢复它,例如rm -rf .compiz-1
、rm -rf ~/.config
和sudo apt-get install unity
。没有任何效果,我找不到 16.04 的特定内容。我在带有 Nvidia GTX 950 的 Skylake 系统上。
答案1
使用 unity-tweak-tool 后遇到了同样的问题。以下终端命令对我有帮助(感谢 ubuntuhandbook.org):
dconf reset -f /org/compiz/
setsid unity
答案2
rm -rf ~/.config/compiz-1/compizconfig/*
是最好的办法。完成后重启。
答案3
输入 ccsm 并选择 unity launcher 就可以了。
从 tty 运行以下命令:
export DISPLAY=:0
ccsm
然后,您可能需要按CTRL+ ALT+f7才能返回到 x 会话。
答案4
简短回答:如果发布的标准解决方案(使用 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”解决了这个问题。