更新至 Ubuntu 20.10 后,Xorg 应用程序无法在 Wayland 上运行

更新至 Ubuntu 20.10 后,Xorg 应用程序无法在 Wayland 上运行

将我的 Ubuntu 20.04.1 更新到 Ubuntu 20.10 后,Xorg 应用程序无法启动。

我在 wayland 上使用 vanilla gnome-session 桌面。

在更新之前,它运行良好,但现在 spotify、freeCAD 和 signal-desktop 等应用程序无法启动,并出现Aborted (Core dumped)(freeCAD) 或cannot open display: :0(spotify) 故障。在我看来,这些应用程序不支持 wayland,应该使用 xwayland-server。

到目前为止我已经尝试过:

  • 这些应用程序是通过 snap 安装的。当我通过 apt 安装 signal桌面时,它运行完美。因此,我卸载了所有 snap 和整个 snapd 程序,并删除了所有我能找到的配置文件(snap 和应用程序的配置文件)locate,然后重新安装它们,但问题仍然存在
  • Blender 最初也遇到了同样的问题,但在我删除目录后,它现在不知怎么地就正常工作了~/.config/blender/。但是,我找不到上述应用程序的此类目录
  • 我启动了 Xorg 会话并尝试启动应用程序,它们全部正常运行。

所以我猜测这个问题与 Wayland 和/或 snap 有关,但如果有任何进一步调试的想法,我们将不胜感激。

--> 我必须告诉应用程序使用哪个显示器吗?如果需要,该怎么做?

--> 我需要更改 wayland /xwayland-server 和/或 snap 配置/权限吗?

答案1

从 20.04 到 20.10,在使用 VLC 和 Spotify 等快照时我遇到了同样的问题。

我做了一些研究并发现了这一点:https://forum.snapcraft.io/t/apps-wont-run-and-crash-on-gnome-wayland/20322/7

显然这是一个新的“错误”。目前唯一的解决方法是使用 X11。

相关内容