【问题标题】:How can I use Electron without having X11?我如何在没有 X11 的情况下使用 Electron?
【发布时间】:2018-09-05 15:52:00
【问题描述】:

我正在尝试在我的嵌入式系统上运行一个使用 Electron 的应用程序。

问题是 Electron 有依赖关系,但我只能使用 Wayland 或帧缓冲区而不是 X11。

谁能帮帮我?

安德烈亚

【问题讨论】:

  • 遗憾的是,正如in this issue on GitHub 所写,Electron 目前依赖于 X11,无法在 Wayland 上运行。一旦 Chrome 获得 Wayland 支持,它可能会在未来出现。 (但由于 Electron 不使用可用的最新 Chrome 版本,这将需要 while...)
  • 不可能也使用帧缓冲?这是绝对必要的 X11
  • 据我所知,就 GitHub 问题而言:是的,X11 目前是唯一的可能性。
  • 感谢您提供的信息,我看到有人在 2017 年尝试使用 Wayland,但他们没有任何新东西,我希望有人找到解决方案,但我认为他们没有
  • 是否可以运行虚拟 X11 服务器 xvfb 作为显示,然后使用 xvnc 复制它,然后使用 novnc 在 Wayland 的浏览器中查看?或者,当然,您可以在远程机器上安装 X 服务器并通过网络使用 X11。

标签: electron embedded-linux x11 framebuffer wayland


【解决方案1】:

这并不能真正回答您的问题,但也许您可以使用 Xwayland?它将设置一个充当 Wayland 客户端的 X11 服务器,您的电子应用程序可以连接到该客户端。

【讨论】:

  • 是的,我可以使用 Xwayland,但不知道如何使用
猜你喜欢
  • 2020-09-04
  • 2022-06-23
  • 1970-01-01
  • 1970-01-01
  • 2018-06-06
  • 1970-01-01
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多