添加 System76/pop PPA 后,Ubuntu 20.04 LTS 上的系统设置无法打开

添加 System76/pop PPA 后,Ubuntu 20.04 LTS 上的系统设置无法打开

我尝试打开系统设置,但无论如何都无法打开。
使用 GUI,设置尝试加载片刻,然后就消失了。
使用终端 ( gnome-control-center),我得到:

(gnome-control-center:8823): GLib-ERROR **: 14:44:15.433: ../../../glib/gmem.c:138: failed to allocate 13477064712 bytes
Trap Trace/breakpoint (core dumped)

我试过:

sudo apt-get remove gnome-control-center
sudo apt autoremove
sudo apt-get install gnome-control-center

经过多次重启,但仍没有任何结果。


更新!:同样的错误仍然存​​在,当我输入:

sudo gnome-control-center

(而不仅仅是“gnome-control-center”)突然出现系统设置!这是用户权限问题吗?有什么建议吗?


更新#2:经过一些系统更新后,sudo gnome-control-center现在会产生“分段故障“。

答案1

终于我找到了解决方案!
这个问题的根源在于我曾经安装过的 pop-theme,以及它的存储库条目,它为我提供了损坏的系统设置 ( gnome-control-center)。为了解决这个问题:

  1. 我安装了 Ubuntu 桌面 PPA。

    sudo add-apt-repository ppa:ubuntu-desktop/ppa
    
  2. 我删除了所有System76/pop(和其他 trush)条目,带有update-managerUbuntu 桌面是唯一活跃的更新管理器

  3. 现在我已经添加了正确的存储库条目,我重新安装gnome-control-center

    sudo apt install --reinstall gnome-control-center
    
  4. 享受 Gnome 系统设置!

答案2

我遇到了同样的问题。我可以通过删除导致问题的 GNOME 扩展/主题然后运行来修复:

sudo apt install --reinstall gnome-control-center

答案3

sudo apt install ppa-purge

下一步,PPA 必须处于活跃状态。

sudo ppa-purge ppa:system76/pop

如果 Ubuntu 存储库中没有可用的软件包,则会从此 PPA 中删除这些软件包,或者恢复为 Ubuntu 软件包版本。

答案4

对我有用的是使用以下命令重置控制中心的所有配置:

dconf reset -f /org/gnome/control-center/

这有效,直到我点击“展示“ 在 ”系统设置“。然后它停止工作,我需要再次运行该命令。

这是在 Ubuntu 20.04.1 LTS(x86_64)上测试的。

相关内容