最近在ubuntu20.04 上安装了deepin 桌面环境(参考安装链接),安装完成后在出现的图形管理器选择界面中,不知道这两个选项是什么意思,出于好奇便选择了第二项新安装的ligthdm 管理器作为系统的默认管理器。
(借用一下参考链接中的图片)
安装后进入桌面发现特效做的真不错,关闭窗口的按钮也移到了windows一致的右上角,有一点使用过程中如果需要打开多个窗口,新打开的窗口出现时窗口周边会带有黑色花痕,影响美观,不过再次移动一下端口位置痕迹就会消失。有强迫症状的我觉得不爽就把新装的桌面环境卸载了想换回默认的桌面。
卸载完成后重启电脑发现卡在命令行界面 提示 /dev/sdb3 xxx files xxxx/xxxxx blocked 无法进入桌面了,但是能进入其他tty控制台,正常登陆后发现网络连接也正常,各种文件也还在。在网上找了一堆方法说卸载INVIDIA 网卡驱动,启用默认驱动 以及卸载英伟达驱动使用默认驱动等等都试过且重启了电脑但是还是没有用。后来更换查询核心词语为显示管理器没有正常启动后,出现了一个启动默认gdm 显示管理器的命令 sudo sevice start gdm后,桌面居然正常显示了。至此,图形界面无法显示问题解决了,但是下次开机时还是会遇到之前的提示,需要再次输入sudo sevice start gdm 手动启动图形管理器。如果能够开机自动就好了, 查阅资料后发现在ubuntu中要想设置服务开机自启动,只需要一个命令就可以:
sudo systemctl enable gdm.service
这个地方由于我安装deepin桌面时选择了lightdm作为默认显示管理器,(系统默认把gdm.service 中的开机自启动选项删除了,设置成了lightdm); 可是我后面又将lightdm 卸载了(卸载deepin桌面时会一块卸载),所以我需要修改一下gdm.service文件(sudo vi /lib/systemd/system/gdm.service),在末尾加入以下内容:
[Install]
WantedBy=multi-user.target
以上内容加入成功后执行以下命令下次开机gdm管理器就会自启动啦:)
sudo systemctl enable gdm.service