如何在启动时获取 Xwindows 和 MATE

如何在启动时获取 Xwindows 和 MATE

这个问题相当长。我对我的笔记本电脑进行了两次升级:我将系统 RAM 增加到最大,并用 4 TB SSD 替换了 2 TB 硬盘。系统是 22.04,当前系统是 22.04,但保持最新(之前使用软件更新程序 GUI 应用程序)。我首先进行了试用以验证硬件确实可以正常工作,然后在“选中”专有驱动程序框的情况下进行了完整安装。然后我重新启动;一切都正常,但我以前的/home目录、我的个人文件和选择都/opt没有/usr/local。我没有触碰 Ubuntu 安装程序 GUI 安装的任何系统文件目录,因此最终得到了一个带有 ext4 文件系统的 4 TB 分区(我更喜欢分区和 XFS,而不是 ext4)。按照有关如何将nouveaunvidia 专有驱动程序的开放驱动程序列入黑名单的说明后,我能够启动 Xwindows GUI。我通过启动、进入滚动终端屏幕(例如按 F3)、登录滚动屏幕,startx然后标准 Ubuntu Gnome GUI 启动——而不是 MATE。请注意,xinit失败但startx可以工作。显然,配置文件错误。请注意,在系统默认屏幕上,ctrl-alt-F1我看到的只是黑屏上带有白色轮廓的 X(指点设备确实移动了 X),没有窗口管理器。由于我正在使用 MATE,所以我需要marco。显然,一个或多个配置文件不正确。有什么建议吗?请注意,所有相关软件包(例如 Nvidia 专有软件包和 MATE 软件包)都是从 Ubuntu 安装的,不是我自己构建的,也不是手动下载和安装的。

答案1

显然,某些软件包配置文件有问题。我以 root 身份执行了

apt purge gdm3

apt install gnome gnome-core ubuntu-desktop ubuntu-desktop-minimal gdm3

现在出现了正常的图形登录。请注意,行中列出的附加软件包apt install是 gdm3 清除列表中将与 gdm3 一起删除的软件包。虽然安装了 Gnome,但实际上 MATE 在输入密码之前作为“齿轮选择”提供,但在用户从 GUI 登录中选择之后,MATE 工作正常。

如果该问题的任何读者可以解释哪些系统文件被上述命令“纠正”,那么这样的澄清将不胜感激,以帮助理解在 Ubuntu 启动 GUI 登录和 GUI 窗口显示管理器(例如 MATE 的 marco)期间实际发生的情况。

相关内容