Ubuntu笔记本电脑失去了GUI

Fed*_*eli 6 nvidia graphics gnome-shell 22.04

在我的笔记本电脑上尝试从 Intel 驱动程序切换到 Nvidia 显卡驱动程序后,使用中的软件更新选项gnome-control-center,它现在仅启动到命令提示符,而不会尝试显示图形登录屏幕。我尝试了所有“终端”,使用Ctrl+ Alt+ F1F2等等,但没有一个有 GUI 登录提示。

\n

我在 AskUbuntu 中尝试了一些答案,例如重新安装ubuntu-desktop、使用tasksel(重新)安装桌面的命令、删除并重新安装 NVIDIA 驱动程序、尝试切换回 Intel 驱动程序、使用systemctl set-default graphical.target,但没有一个有帮助。

\n

我出于各种原因在之前版本的 Ubuntu 中做过类似的显卡驱动切换(Intel \xe2\x9f\xb7 Nvidia),但从来没有遇到过这个问题。我的系统在四月底从21.10升级到了22.04。我从 18.10 开始就使用这个系统,每六个月升级一次,到目前为止没有重新安装 Ubuntu。系统已全面更新。

\n

startx命令在屏幕左上角打开一个白色的小终端。我可以运行该命令gnome-shell来启动 GNOME,但它非常慢,并且一些 GUI 工具(如gnome-terminal或)gnome-control-center崩溃了。

\n

我还注意到,目录/etc/X11及其子目录现在都是空的。可能是 的问题Xorg

\n

Fed*_*eli 6

清除并重新安装后问题已解决gdm3

$ sudo apt purge gdm3
$ sudo apt install gdm3 ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

经过上述操作后,我注意到/etc/X11/default-display-manager出现了一个名为的文件,其中包含以下内容:

/usr/sbin/gdm3
Run Code Online (Sandbox Code Playgroud)