貌似Electron还不支持Wayland。
关于 Electron 问题:考虑为 Wayland 提供构建
有人知道如何编译 Electron 以支持 Wayland 原生吗?(一步一步)
并在 Wayland(Weston 等)中运行 Electron 应用程序。
编译电子花了几个小时,我失败了很多次。
最初的 Wayland 支持已合并到Electron 12中。
发行说明中没有具体说明它,但可以通过运行以下命令使用最新的电子版本对其进行测试:
/path/to/yourElectronApplication --enable-features=UseOzonePlatform --ozone-platform=wayland
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 flatpack 并且您的 Electron 应用程序是 Slack,您需要创建一个覆盖来公开 wayland 套接字,并将 GDK_BACKEND 环境变量设置为 wayland。覆盖将永久存储在 ~/.local/share/flatpak/overrides 中
flatpak override --user --socket=wayland com.slack.Slack
GDK_BACKEND=wayland flatpak run com.slack.Slack --enable-features=UseOzonePlatform --ozone-platform=wayland
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12036 次 |
| 最近记录: |