安装新更新后,Ubuntu 16.04 启动器丢失

安装新更新后,Ubuntu 16.04 启动器丢失

我从 15.10 升级到 16.04,一切都很好。安装新更新后,启动器、菜单和顶部面板在我登录时消失。

我尝试了这个命令:

dconf reset -f /org/compiz/
setsid unity

还使用ccsm命令检查了 Unity 插件是否已启用。问题仍然存在。

如何解决这个问题?

答案1

经过大量时间和搜索后,我测试了互联网上几乎所有的解决方案。

  1. 升级到 14.04 后出现的问题(登录后只有背景和指针)
  2. 启动器消失了
  3. Ubuntu 16.04 没有菜单栏或启动器 - 救命!

但问题并没有解决。对我来说唯一有效的解决方案就是按照这个说明:

  1. 打开/usr/bin/并运行gnome-terminal.real
  2. 运行adduser newuser以创建新用户
  3. 运行kill -9 -1以注销
  4. 使用登录newuser
  5. 再次执行 #1
  6. 运行su olduser并输入您的密码
  7. 跑步mv /home/olduser /home/olduser_backup
  8. 跑步mkdir /home/olduser
  9. 跑步chown olduser:olduser /home/olduser
  10. 跑步reboot
  11. 使用登录olduser

您可以newuser通过运行以下命令来删除:

sudo deluser newuser
sudo rm /home/newuser -rf

答案2

更新我的 Ubuntu 16.04 后,我遇到了同样的问题。我通过删除/home/your_username/.config/compiz-1/compizconfig目录解决了这个问题:

rm -rf /home/your_username/.config/compiz-1/compizconfig

之后我退出并重新登录。

该目录最初包含以下文件:

  • config
  • Default.ini
  • done_upgrades

删除目录并登录和退出后,它现在包含以下文件:

  • config
  • done_upgrades

文件done_upgrades没有改变,config文件已经从以下改变:

[general_ubuntu-lowgfx]
backend = ini
profile = 
integration = true
plugin_list_autosort = true

到:

[general_ubuntu-lowgfx]
profile = unity-lowgfx

删除的内容Default.ini包括:

[core]
s0_outputs = 1488x858+0+0;

所以我猜测问题是由其中一个文件引起的,但我对 compiz 一无所知,所以我无法说出是什么原因导致的。

答案3

如果您在 VirtualBox 下运行 16.04 时遇到此问题(就像我一样),这些修复都不起作用,但更改机器设置以删除 3D 加速将使 Unity 桌面恢复。

答案4

在我最近更新 16.04 后,我遇到了同样的问题。在尝试了许多无效的解决方案后,我终于找到了解决方案:

  1. chown user.user ~/.config/dconf/user (更改用户文件的所有者和组)
  2. kill -9 -1 (退出会话)
  3. 重新登录后,酒吧又回来了

相关内容