在 ubuntu 上使用 i3wm 进行 gnome-tweaks 会抛出 freedesktop.DBus.Error.ServiceUnknown

在 ubuntu 上使用 i3wm 进行 gnome-tweaks 会抛出 freedesktop.DBus.Error.ServiceUnknown

我正在运行 Linux Ubuntu 22.04.2 LTS 和 i3wm。

我尝试运行 gnome-tweaks 来调整主题,但出现以下错误:

gnome-tweaks
WARNING : Error getting shell mode
CRITICAL: Error getting shell version
WARNING : Could not list shell extensions
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_appearance.py", line 144, in __init__
    extensions = self._shell.list_extensions()
  File "/usr/lib/python3/dist-packages/gtweak/gshellwrapper.py", line 76, in list_extensions
    return self._proxy.proxy_extensions.ListExtensions()
  File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
    result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell was not provided by any .service files (2)

该应用程序正在打开,但任何更改都不会生效。

我尝试卸载/重新安装 gnome-shell、gnome-tweaks、安装 i3-gnome、重新启动 gnome-shell。

当尝试重新启动 gnome-shell 时,我得到以下信息:

libmutter-Message: 19:02:41.693: Running GNOME Shell (using mutter 42.5) as a X11 window and compositing manager

** (gnome-shell:248303): WARNING **: 19:02:42.136: ATK Bridge is disabled but a11y has already been enabled.
Window manager warning: Display “:0” already has a window manager; try using the --replace option to replace the current window manager.
GNOME Shell failed to start: Failed to acquire window manager ownership%

这是有道理的,因为我正在运行 i3wm。

我能够在另一个版本的 Ubuntu 上成功运行相同的配置。

是否有已知的解决方案可以解决此问题?

相关内容