添加 System76/pop PPA 后,系统设置不会在 Ubuntu 20.04 LTS 上打开

Zer*_*mon 12 ppa system-settings gnome-control-center 20.04

我正在尝试打开系统设置,但它不会以任何方式打开。
使用 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)
Run Code Online (Sandbox Code Playgroud)

我试过:

sudo apt-get remove gnome-control-center
sudo apt autoremove
sudo apt-get install gnome-control-center
Run Code Online (Sandbox Code Playgroud)

多次重启,但我没有结果。


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

sudo gnome-control-center
Run Code Online (Sandbox Code Playgroud)

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


更新#2:在一些系统更新后,sudo gnome-control-center现在会产生“分段错误”。

Zer*_*mon 9

最后我找到了解决方案!
这个问题的原因是流行主题,我安装了一次,加上它的存储库条目,它为我提供了损坏的系统设置 ( gnome-control-center)。为了解决这个问题:

  1. 我安装了 Ubuntu 桌面 PPA。

    sudo add-apt-repository ppa:ubuntu-desktop/ppa
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我用 删除了所有System76/pop(和其他 trush)条目update-manager让 Ubuntu 桌面成为唯一一个活动的. 更新管理器

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

    sudo apt install --reinstall gnome-control-center
    
    Run Code Online (Sandbox Code Playgroud)
  4. 享受 Gnome 系统设置!

  • System76 的员工自己 [不推荐](https://askubuntu.com/a/1188837/) 在 Ubuntu 上使用 Pop!_OS 的 PPA。 (2认同)

小智 6

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

sudo apt install --reinstall gnome-control-center
Run Code Online (Sandbox Code Playgroud)


nob*_*ody 5

sudo apt install ppa-purge
Run Code Online (Sandbox Code Playgroud)

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

sudo ppa-purge ppa:system76/pop
Run Code Online (Sandbox Code Playgroud)

如果软件包在 Ubuntu 存储库中不可用,这将从该 PPA 中删除软件包,或者恢复到 Ubuntu 软件包版本。