带有 XWayland 的 Debian 12:gnome-startup-applications 和 gnome-tweaks 问题

带有 XWayland 的 Debian 12:gnome-startup-applications 和 gnome-tweaks 问题

更新到 Debian 12 后gnome-startup-applications,更普遍的是,gnome-tweaks停止工作。

$ gnome-tweaks
WARNING: Shell not installed or running

(gnome-tweaks:19742): dconf-WARNING **: 08:17:46.684: failed to commit changes to dconf: The connection is closed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/gtweak/app.py", line 50, in do_activate
    self.win = Window(self, model)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gtweak/tweakview.py", line 58, in __init__
    self._model.load_tweaks(self)
  File "/usr/lib/python3/dist-packages/gtweak/tweakmodel.py", line 107, in load_tweaks
    mods = __import__("gtweak.tweaks", globals(), locals(), tweak_files, 0)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_general.py", line 54, in <module>
    IgnoreLidSwitchTweak(),
    ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_general.py", line 28, in __init__
    GetterSetterSwitchTweak.__init__(self, _("Suspend when the laptop lid is closed"), **options)
  File "/usr/lib/python3/dist-packages/gtweak/widgets.py", line 469, in __init__
    sw.set_active(self.get_active())
                  ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_general.py", line 31, in get_active
    return not self._sync_inhibitor()
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_general.py", line 42, in _sync_inhibitor
    bus = Gio.bus_get_sync(Gio.BusType.SESSION, None)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-io-error-quark: The connection is closed (18)

答案1

我按如下方式解决了这个问题。在Debian中,初始登录屏幕的右下角有一个选项,如下图所示。

在此输入图像描述

此前,在 Debian 11 中,该选项右下角显示WaylandX11。现在,在 Debian 12 中,它显示GNOMEGNOME ClassicOpenbox。我切换到GNOME ClassicOpenbox,它无法正常工作。然而,当我回到 时GNOME,Tweaks 又开始工作了。

相关内容