gnome-shell-extension-manager 将不再运行...我应该卸载并重新安装它吗?

gnome-shell-extension-manager 将不再运行...我应该卸载并重新安装它吗?

我已经运行了

gnome-shell 扩展管理器

但不再如此。

无论是从应用启动器

也不是从命令行

  1. gnome-shell 扩展管理器

也不是来自 Ubuntu 软件、已安装、扩展管理器,它出现“加载应用程序详细信息”并挂在那里。

最可能的解决方案是卸载并重新安装它。可能会丢失一些扩展(我对此表示怀疑)。

我正在使用 wayland。(也许我可以尝试 xorg)

22.04.1

答案1

这确实是 Wayland 的问题。

您有两个选择:

  1. 改用 XOrg,或者...

  2. 使用以下方法启动扩展管理器:

    GDK_BACKEND=x11 /usr/bin/extension-manager
    

    注意:Gnome Extensions 应用程序也会出现同样的问题。如果您正在使用该应用程序,则可以使用以下命令启动它:

    GDK_BACKEND=x11 /usr/bin/gnome-extensions-app
    

请参见此错误报告了解更多信息。

更新:

这是另一种曾经有效的方法(尽管目前对我来说不起作用):

__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json /usr/bin/extension-manager

最终,对于 GNOME Shell 42+,这可能是需要每个受影响扩展单独修复的问题。例如,GS 连接扩展程序刚刚于 2022 年 10 月 17 日进行了修复:

我建议打开一个包含受影响扩展的错误报告;您可能需要包含上述两个链接,以便开发人员能够了解如何解决问题。

答案2

扩展管理器(又名gnome-shell-extension-manager)是一个第三方工具安装和管理 Gnome Shell 扩展。卸载它不会影响系统中已安装和运行的任何扩展。

不过,对于您来说,您可以尝试通过命令重新安装它:

sudo apt install --reinstall gnome-shell-extension-manager

顺便说一句,还有一个官方的 GNOME Extensions 应用程序(又名gnome-shell-extension-prefs),可以管理(打开/关闭、配置、删除)扩展。它必须安装在 Ubuntu 22.04 中才能更新您的扩展。

相关内容