在没有X11的情况下,如何使用Electron?

在没有X11的情况下,如何使用Electron?,electron,embedded-linux,x11,framebuffer,wayland,Electron,Embedded Linux,X11,Framebuffer,Wayland,我正在尝试在我的嵌入式系统上运行一个使用Electron的应用程序 问题是电子与它有依赖关系,但我只能使用wayland或帧缓冲区而不是X11 有人能帮我吗 Andrea这并不能真正回答你的问题,但也许你可以使用Xwayland?它将设置一个X11服务器作为Wayland客户端,您的electron应用程序可以连接到该客户端。遗憾的是,正如本文所述,electron目前依赖于X11,无法在Wayland上运行。一旦Chrome获得Wayland的支持,将来可能会出现这种情况。(但由于Electr

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

问题是电子与它有依赖关系,但我只能使用wayland或帧缓冲区而不是X11

有人能帮我吗


Andrea

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

遗憾的是,正如本文所述,electron目前依赖于X11,无法在Wayland上运行。一旦Chrome获得Wayland的支持,将来可能会出现这种情况。(但由于Electron没有使用最新的Chrome版本,这需要一段时间…)也不可能使用帧缓冲区?据我所知,X111是绝对必要的,就GitHub的问题而言:是的,X11是目前唯一的可能性。感谢您提供的信息,我看到2017年有人试图使用wayland,但他们没有发布任何新的内容,我希望有人找到解决方案,但我认为他们不可能让您运行虚拟X11服务器,
xvfb
,作为显示器,然后使用
xvnc
复制它,然后使用
novnc
在wayland的浏览器中查看它?当然,你也可以在远程机器上安装一台X服务器,并通过网络使用X11。是的,我可以使用Xwayland,但不知道如何使用