安装后无法启动 mutter 并返回错误

安装后无法启动 mutter 并返回错误

我刚刚在 Ubuntu 22.04 上下载并安装了 mutter rounded,但安装后,我无法启动 mutter 并让它返回错误。

(gjs:7213): Gjs-CRITICAL **: 10:01:03.396: JS ERROR: Error: GSettings key clip-edge-padding not found in schema org.gnome.mutter
_checkKey@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:580:23
createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:532:30
@mutter_settings.js:1:22437
@mutter_settings.js:1:27804
@mutter_settings.js:1:27808


(gjs:7213): Gjs-CRITICAL **: 10:01:03.396: Script mutter_settings.js threw an exception

答案1

当系统更新 mutter-common 和一些相关软件包时,它会替换您安装的下载版本并导致问题GSettings key clip-edge-padding not found in schema org.gnome.mutter

你应该能够重新安装咕哝圆润来修复这个问题。

但是,如果系统更新替换了这些软件包,问题将再次出现。发生这种情况时,您只需重新安装 mutter-rounded 即可。


下面有一个解决方法,但请记住,这个解决方法这并不理想,因为暂停软件包将阻止安全更新等待包裹被扣留。

因此,解决方法如下不建议。您可以应用下面的解决方法,但请记住,该解决方法可能会导致您所保留的软件包缺乏安全更新。

根据此主题,您可以运行以下命令作为解决方法来保留软件包并阻止更新。

sudo apt-mark hold libmutter-10-0
sudo apt-mark hold libmutter-10-dev
sudo apt-mark hold mutter-common

持有这些包裹后,重新安装 mutter-rounded,然后它就可以再次工作了。

最后,如果您需要撤销解决方法所做的更改(允许这些软件包将来更新),可以运行以下命令。

sudo apt-mark unhold gir1.2-mutter-10
sudo apt-mark unhold libmutter-10-0
sudo apt-mark unhold libmutter-10-dev
sudo apt-mark unhold mutter-common

相关内容