所以我之前使用的是 Ubuntu,但我想试试 KDE Plasma。我听说在桌面环境之间切换非常顺畅。但是,我发现我并不喜欢它,所以我尝试删除它。我使用了以下命令:
sudo apt remove KDE-plasma-desktop
sudo apt autoremove KDE-plasma-desktop
但是,当我重新启动时,我启动到黑屏,只有 /dev/sad1:clean 等(我假设这是没有 GUI 的 ubuntu,所以只有终端)。从这里,我找到了一个临时解决方案,使用以下命令:
sudo systemctl restart gdm
我认为这会重新启动 GUI 并以控制台用户身份登录?但我不知道如何永久修复此问题。有人知道我愚蠢地删除了什么导致此问题吗?
编辑:所以我发现了问题所在。它之所以无法正常工作,是因为删除 KDE 必定会损坏 gnome 显示管理器 GDM3。我实际上之前尝试过重新安装它,但没有任何效果,所以我假设它不是罪魁祸首。但是,当我尝试安装 lightdm 时,它工作正常。因此,当我重新安装 GDM3 时,它修复了问题。我感谢所有的回复!
答案1
编辑:有了更多信息,看来 SDDM 是问题所在。
SDDM(默认 KDE 登录管理器)正在尝试加载 KDE,但失败了。您可能需要禁用/卸载 SDDM。
sudo systemctl disable sddm
# or
sudo apt remove sddm
留下原来的答案,以便对其他人有帮助:
如果可以运行sudo systemctl restart gdm
,则意味着您仍安装了 gdm/Gnome,但它们不会在启动时自动运行。您可以使用以下 systemctl 命令启用它们,以便它们在启动时运行:
sudo systemctl enable --now gdm
下次登录时。这将启用 gdm,以便它始终在启动时启动,并立即启动它(--now
标志)。
答案2
对我来说,有效的方法是:
- 在启动过程中使用引导进入恢复模式Esc。
- 使用我的用户名和密码登录我的账户
sudo apt remove lightdm
sudo apt install lightdm
,然后lightdm
在显示的菜单中选择。- 重启
我认为,不知何故lightdm
损坏了,或者可能未设置为 DM。因此,卸载并重新安装对我来说是可行的。
答案3
如果您看到这种情况,则意味着您曾尝试安装 KDE 或任何其他桌面环境,但不喜欢它并尝试切换回基因组,或者您已经弄乱了您的桌面环境。
别担心,我会帮助你的。
脚步:
sudo reboot
通过运行或手动按下电源按钮重新启动您的电脑。启动时请选择 Ubuntu 高级选项。
现在按下键盘上的向下箭头向下滚动并选择恢复模式。
进入恢复菜单后,按键盘上的向下箭头向下滚动并选择 dpkg 修复损坏的包并按回车键。
它会要求按 Y。只需按 Y 并等到它告诉您按 Enter 键,然后按 Enter 键。
现在向下滚动到 grub。更新 gurb 引导加载程序,按 Enter 键,如果系统要求,则按 Y 键,然后等待系统修复 grub,如果系统要求,则按 Enter 键。
(为了您的清楚起见,我们按照上述步骤修复了软件包和 grub)
现在您需要向上滚动以恢复正常启动并按回车键。它会带您进入一个终端并要求您登录。
因此请使用您的用户名和密码登录。
现在小心而缓慢地输入这些命令。
sudo apt update && sudo apt upgrade -f
--> 更新所有软件包。sudo apt-get install lightdm
--> 安装 light dm。此文件可能已损坏,从而导致出现问题。因此我们首先修复它。如果它显示选择 GDN 和 lightdm 的菜单,请选择 lightdm 并按回车键。
sudo apt-get install gdm3
如果它显示选择 GDM 和 lightdm 的菜单,请选择 gdm 并按回车键。
sudo dpkg-reconfigure lightdm
如果它显示一个菜单来选择 gdm 和 lightdm,请选择 gdm 并按回车键。
sudo systemctl stop lightdm
--> 我们停止 lightdm,以便我们的引导加载程序无法使用它。sudo systemctl start gdm3
--> 我们正在尝试启动 gdm3,以便我们的引导加载程序可以使用它。sudo dpkg-reconfigure gdm3
--> 选择 gdm 并按回车键sudo service lightdm stop
--> 尝试停止所有服务,以便引导加载程序无法使用它。sudo service gdm3 start
或者sudo service gdm start
--> 它将启动 gdm3 的引导加载程序服务。sudo reboot
重新启动后,请选择 ubuntu 并按回车键,等待它将启动 gene3。您可以通过查看登录页面来验证它,它将使用屏幕中心的用户名。
如果您在屏幕左下角看到用户名或登录名,则表示您使用的是 lightdm 而不是基因组。请使用上述命令停止它。