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

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

我试过这个命令:

dconf reset -f /org/compiz/ setsid unity 

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

怎么解决这个?

花了这么多时间和搜索之后,我在互联网上测试了几乎所有的解决方案。

  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 

更新我的Ubuntu 16.04后,我遇到了同样的问题。 我通过删除/home/your_username/.config/compiz-1/compizconfig目录解决了/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一无所知,所以我不知道是什么导致了它。

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