VirtualBox中Ubuntu 16.04 LTS虚拟机桌面无图标问题求助
解决Ubuntu 16.04 LTS虚拟机仅显示背景无桌面图标的问题
我之前在VirtualBox里跑Ubuntu时碰到过几乎一模一样的问题——预览窗格能看到正常桌面,但虚拟机内部只剩背景,退出时图标还能闪一下。结合你的情况,大概率是桌面进程异常或者VirtualBox显示适配的小问题,给你几个实用的解决办法:
方法1:重启桌面进程
Ubuntu 16.04默认用Unity桌面,有时候桌面进程挂了就会只剩背景:
- 按
Ctrl+Alt+T打开终端(如果终端也弹不出来,试试Ctrl+Alt+F1切换到纯命令行界面,输入用户名密码登录) - 执行命令重启Unity:
unity --replace - 如果你的虚拟机用的是GNOME桌面,就换成:
gnome-shell --replace - 完成后按
Ctrl+Alt+F7切回图形界面,应该就能看到图标了
方法2:确认桌面图标显示设置
有可能是不小心关闭了桌面图标显示,趁退出时的短暂窗口或者用终端来开启:
- 紧急操作:在Ctrl+Q弹出图标那几秒,右键桌面空白处,选择「桌面设置」,确保「显示桌面图标」选项是勾选状态
- 终端命令开启(Unity桌面):
gsettings set com.canonical.Unity.Desktop show-desktop-icons true - 如果是GNOME桌面:
gsettings set org.gnome.desktop.background show-desktop-icons true
方法3:修复VirtualBox增强工具(Guest Additions)
显示异常很多时候和增强工具的兼容性有关:
- 先关闭虚拟机,在VirtualBox的「设置」->「显示」里,把「图形控制器」改成VBoxSVGA(16.04对这个控制器兼容性更好)
- 启动虚拟机,打开终端安装依赖:
sudo apt-get install build-essential dkms linux-headers-$(uname -r) - 点击VirtualBox顶部菜单栏的「设备」->「安装增强功能」,挂载镜像文件
- 打开文件管理器找到挂载的光盘,或者终端cd到挂载目录(比如
/media/$USER/VBox_GAs_5.2.xx),执行安装脚本:sudo sh VBoxLinuxAdditions.run - 安装完成后重启虚拟机,检查桌面显示
方法4:重置Unity配置文件
如果是配置文件损坏导致的异常,可以重置Unity:
- 终端执行:
dconf reset -f /org/compiz/ setsid unity - 这个操作会重置Unity的所有布局和插件设置,能解决很多奇怪的桌面显示问题
内容的提问来源于stack exchange,提问作者ccices
相关产品推荐
相关产品推荐

