Ubuntu 卸载 Python 引发的血案——无法登录 Ubuntu 界面
因为使用了 anaconda 来管理 Python,所以认为系统自带的 Python 与 anaconda 是同个环境的,卸载了也没有关系。于是,直接使用 apt remove python
卸载了 Python。
结果却导致了一连串的问题。
首先,没有 GUI 登录界面了。
最终的解决方法如下
1、安装桌面环境。
在文字界面(Ctrl + Alt + F2)下,登录用户后运行。
sudo apt install ubuntu-desktop
2、登录界面出来了,但却始终无法登录。正确的账号和密码,却依然会重复停留在登录界面。
网上找过好几种方法(有如说 .Xauth...)均不行。后来记起,它使用的是 Wayland 方式。故,需要修改文件:
# 文件位置:/etc/gdm3/custom.conf
WaylandEnable=true
重启使之生效:
sudo systemctl restart gdm3
若不存在 gdm3,则需要
# 安装
sudo apt install gdm3
# 配置
sudo dpkg-reconfigure gdm3
重启系统,右下角可以看到使用 X 或者 Wayland(默认)选项,直接登录即可。