最近刚玩Linux,修改环境变量或者其余别的原因,总是将图形界面搞坏,最近一次是安装向日葵后出现的问题,对linux没有图形界面的方法进行汇总。
1 向日葵远程连接安装步骤
向日葵远程连接Ubuntu22主机黑屏解决方案_lightdm插件-CSDN博客
3 重启后没有图形界面
方法1:
输入用户名和密码进入系统;
尝试能否连接网络:
ping www.baidu.com
如果不能正常连网,使用命令连接网络
sudo dhclient eth0
如果提示 cannot find device “eth0”,执行以下命令查看网卡名称
dmesg | grep eth
发现eth0被重命名为enp1s0:enp1s0: renamed from eth0
重新连网
sudo dhclient enp1s0
安装图形界面
# 更新软件源
sudo apt update
# 安装图形界面
sudo apt install ubuntu-desktop
方法2:
修改环境变量,将自己添加的环境变量注释掉。
sudo vim .bashrc
或者是
sudo vim /etc/profile
自己修改的哪个就恢复哪个
进入vim文本后,
输入i,表示在光标前插入;
将光标移动到自己添加的环境变量前添加#进行注释,ESC退出插入模式,:wq保存退出。
方法3:
常见的常见的显示管理器有 GDM,LightDM 和 SDDM
在 Ubuntu 中,GDM 是 Ubuntu 16.10 和更高版本中的默认显示管理器
gdm3是gdm的继任者,后者是GNOME显示管理器。较新的gdm3使用最小版本的gnome-shell,并提供与GNOME3会话相同的外观。
安装
sudo apt-get install gdm3
删除
sudo apt-get remove gdm3
kdm是KDE的显示管理器。但它在KDE5中已被弃用,而SDDM更有能力作为显示管理器,因此Kubuntu默认使用它。
安装
sudo apt-get install sddm
删除
sudo apt-get remove sddm
LightDM是Canonical的显示管理器解决方案。它应该是轻量级的,默认情况下是Ubuntu,Xubuntu和Lubuntu。它是可配置的,提供各种迎宾主题。
安装
sudo apt-get install lightdm
删除
sudo apt-get remove lightdm
不需要安装上述所有显示管理器,任何两个就足够了。
首先,我们需要识别默认的显示管理器
在终端中发出以下命令
cat /etc/X11/default-display-manager
也可以使用
systemctl status display-manager
获得活动显示管理器的状态
如果是GDM3,它会返回
/usr/sbin/gdm3
如果是LightDM,它会返回
/usr/sbin/lightdm
如果是SDDM,它会返回
/usr/sbin/sddm
运行以下命令更改默认的显示管理器
sudo dpkg-reconfigure <Default_Display_Manager>
例如(根据你的配置选择三个中的任意一个)系统
sudo dpkg-reconfigure gdm3
sudo dpkg-reconfigure lightdm
sudo dpkg-reconfigure sddm
运行sudo dpkg-reconfigure gdm3,有时会报以下错误
gdm.service is not active, cannot reload.
invoke-rc.d: initscript gdm3, action "reload" failed.
暂无解决方法,试了删掉重装有时候也是回报这个错,可以输入另外两个命令,选择时选择gdm3
参考: Linux 桌面及显示管理器_gdm.service is not active, cannot reload. invoke-r-CSDN博客