修复Ubuntu 16.04 Unity组件后重启,无法登录会话求助
解决Ubuntu 16.04 Unity无法登录及启动器丢失问题
别着急,我们一步步来修复你遇到的问题——先是启动器没恢复,现在连登录会话都进不去了,大概率是配置残留或权限出了问题:
第一步:进入文本终端(TTY)
因为图形会话登不进去,先切换到纯文本模式:按下 Ctrl + Alt + F1(如果F1没反应,试试F2到F6里的任意一个),然后输入你的用户名和密码登录。
第二步:清理残留配置并重装核心组件
- 先把之前没清理干净的Compiz/Unity配置文件删掉:
rm -rf ~/.config/compiz-1 rm -rf ~/.cache/compizconfig-1 rm -rf ~/.compiz - 重置Compiz的配置数据库,确保没有错误的配置残留:
dconf reset -f /org/compiz/ - 重新安装Unity和桌面核心组件,避免之前的重装漏掉关键包:
sudo apt update sudo apt install --reinstall ubuntu-desktop unity unity-services compiz compizconfig-settings-manager lightdm提示:如果安装时弹出选择默认显示管理器的窗口,选
lightdm(这是Unity桌面默认的显示管理器)。
第三步:修复用户权限问题
权限错误是导致桌面组件加载失败、无法登录的常见原因,执行以下命令重置主目录权限:
sudo chown -R $USER:$USER ~/
另外,重新处理.Xauthority文件(之前删除后可能生成的权限不对):
rm ~/.Xauthority touch ~/.Xauthority chmod 600 ~/.Xauthority
第四步:尝试恢复图形会话
完成上面的步骤后,先试试直接启动图形会话:
startx
如果能正常进入桌面,启动器应该也会恢复;如果还是不行,就重启系统:
sudo reboot
重启后选择Unity会话登录,应该就能正常进入桌面了。
内容的提问来源于stack exchange,提问作者Sarath
相关产品推荐
相关产品推荐

