使用 Wayland 时每个电子应用程序都会黑屏

使用 Wayland 时每个电子应用程序都会黑屏

在用 Electron 编写的程序中(例如 MongoDB Compass / 或我的 Electron 程序等),屏幕是黑色或白色的。

这可以通过每个程序的“--disable-gpu-compositing”参数来修复。但是太不方便了。

我将参数放在 ~/.config/electron-flags.conf 中,但它不起作用。 (查看strace -f,该文件未读取。)

  1. 有没有办法将参数应用于所有电子程序或禁用 GPU?
  2. 有没有办法在 Wayland 中运行 Electron?但是,程序不能修改。因为它不是我做的。

在此输入图像描述

答案1

根据Arch-Wiki

这些配置文件仅适用于官方存储库中的 Electron 包以及使用它们的包。它们不适用于捆绑自己的 Electron 版本的软件包。

但是,您可以使用文件传递选项.desktop,但需要针对每个应用程序执行此操作。

相关内容