GNOME 设置无法在 Ubuntu 19.10 中启动

GNOME 设置无法在 Ubuntu 19.10 中启动

我刚刚将我的 Ubuntu 桌面从 19.04 更新到 19.10。然后我发现 gnome 设置无法启动。问题与本文中描述的相同。 GNOME 设置无法在 Ubuntu 19.04 中启动

命令输出为:

$ gnome-control-center --verbose
Failed to register: Timeout was reached
$ journalctl -b |grep gnome-control-center
.... gnome-control-center.desktop[1418]: nvc0_screen_create:1107 - Error allocating PGRAPH context for M2MF: -16
... gnome-control-center.desktop[1418]: Failed to register: Timeout was reached
$ uname -a
 5.3.0-18-generic #19-Ubuntu SMP Tue Oct 8 20:14:06 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ gnome-control-center --version
gnome-control-center 3.34.1

我按照谷歌搜索的建议重新安装了该软件包,但它却无法工作。任何帮助我都感激不尽。

答案1

最后我通过安装 Nvidia 驱动程序解决了这个问题。

详细信息:几天来,我不仅因为上述问题而苦恼,还因为启动时间明显变长(从 20 秒到 60 秒左右),并且关机过程经常挂起。此外,Gnome 桌面很容易冻结,我不得​​不重置笔记本电脑。

然后我调查了 dmesg 的输出,发现内核在启动过程中抱怨了一些有关 nouveau 的错误。然后我意识到我还没有安装 Nvidia 驱动程序。我的 ThinkPad T480s 上的显卡是“Nvidia GeForce MX150”型号。默认情况下,此设备使用 nouveau 驱动程序。

我安装了 nvidia-driver-435 并重新启动。现在一切就绪。我的 19.10 运行得和之前的 19.04 一样好。

实际上我不能说我的 nvidia 驱动程序安装已完成,因为 nvidia-smi 命令输出指示错误。

$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

然而,我对 nvidia 显卡知之甚少,很高兴 Gnome 桌面可以像以前一样正常运行(并且 19.10 现在可以顺利启动和关闭)。

我还发现了两种解决方法:1. 使用较旧的内核版本启动。19.10 默认使用 5.3.0-19-generic,这里我的屏幕上可用的较旧内核版本选项是 5.3.0-18-generic 和 5.0.0-31-generic。至少 gnome 设置的问题在 5.3.0-18-generic 中消失了。2. 在内核中设置“nomodeset”标志。但解决方法 #1 对我来说很尴尬,而一些讨论线程不推荐解决方法 #2。

答案2

我在使用 Ubuntu 22.04 Gnome 42.5 时也遇到了同样的问题。

在例行系统更新后,gnome 控制中心(即 gnome 设置)停止工作。

环顾四周后,发现它gnome-control-center已经不再安装了!!因此只需执行

sudo apt install gnome-control-center

解决了我的问题。

相关内容