Ubuntu 16.04升级至17.10后系统异常,功能缺失且仅Unity可登录
嘿,我来帮你搞定这个升级后的桌面环境问题!从你的描述来看,核心问题是升级过程中没有安装17.10默认的桌面组件,导致你还停留在旧的Unity环境里,而且Xorg会话也损坏了。咱们一步步来修复:
1. 安装完整的Ubuntu 17.10默认桌面包
Ubuntu 17.10默认使用GNOME Shell作为桌面环境,你现在的Unity是16.04的旧桌面,所以先安装完整的默认桌面组件:
sudo apt update && sudo apt install ubuntu-desktop
这个命令会自动下载并安装所有GNOME Shell相关的组件,包括顶部面板的日历、窗口控制按钮配置等核心功能。
2. 修复Xorg登录会话
你提到Ubuntu Xorg无法正常登录,大概率是Xorg对应的GNOME会话包缺失,执行下面的命令安装:
sudo apt install gnome-session-xorg
安装完成后,Xorg会话的依赖就补全了。
3. 重置GNOME桌面设置
为了避免旧配置(比如Unity的窗口设置)干扰新的GNOME环境,把GNOME的设置恢复到默认状态:
dconf reset -f /org/gnome/
这个操作会清空GNOME的自定义设置,让你回到17.10的默认外观,包括窗口关闭按钮会自动切换到右侧。
4. 解决依赖和更新问题
升级过程中可能残留未解决的依赖或过时的包,执行下面的命令确保系统包完整且最新:
sudo apt dist-upgrade sudo apt autoremove && sudo apt clean
dist-upgrade会处理版本升级中的依赖冲突,autoremove会清理不再需要的旧包(比如Unity的冗余组件)。
5. 重启并选择正确的登录会话
做完以上步骤后,重启电脑:
sudo reboot
在登录界面,点击用户名旁边的齿轮图标,选择Ubuntu(Wayland会话)或者Ubuntu on Xorg,这两个都是17.10的默认桌面环境,选其中一个登录即可。
这样操作后,你应该就能看到17.10的完整外观:顶部面板中间显示日历、窗口控制按钮在右侧,桌面环境也会和17.10的默认一致。
内容的提问来源于stack exchange,提问作者user790063

