【问题标题】:Electron does not render anything on UbuntuElectron 在 Ubuntu 上不渲染任何东西
【发布时间】:2019-11-03 23:22:20
【问题描述】:

我正在尝试运行一个电子应用程序(准确地说是https://github.com/JamieMagee/teams-for-linux),当我让它运行和编译时,它现在显示屏幕后面的任何内容 - 就像它实际上从未绘制窗口显示一样。

我知道基于 Chrome 的 Electron 有时会出现图形故障,但我不知道如何解决这个问题 - 当我跳回几个提交时,它开始给出 JS 异常并且不会根本跑。我需要打包或设置一个库来获取要在 Ubuntu 14.04 上呈现的表单吗?

运行时显示的唯一警告:

yarn compile v0.15.1
$ rimraf 'app/**/*.js' && tsc 
Done in 2.00s.
~/teams-for-linux/node_modules/electron/dist/electron: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by ~/teams-for-linux/node_modules/electron/dist/electron)
~/teams-for-linux/node_modules/electron/dist/electron: /lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by ~/teams-for-linux/node_modules/electron/dist/electron)

【问题讨论】:

  • 这些 dbus 消息看起来有些有趣。您能否将它们从终端包含在您的问题中?也许他们是相关的......
  • @AlexanderLeithner 查看更新。顺便说一句,今天在另一台较新的 Ubuntu 计算机上的 VS Code 中也发生了同样的事情。 Electron 通常有非常奇怪的图形故障 - 与 Chrome 相同。
  • 我在 Linux Mint 上遇到了同样的问题。我的电子应用程序 (index.html) 的 StartWidow 显示,但 renderer.js 中的 JavaScript 不执行。我也得到这个无版本文本。我尝试发布为 .deb 和 AppImage。适用于 Mac。

标签: javascript ubuntu electron


【解决方案1】:

我也遇到过这个问题。
这个命令帮助了我:

yarn electron --disable-gpu

【讨论】:

  • 我想我看到了您试图提供的内容:您能够通过在没有 GPU 加速的情况下运行来解决问题,从而避免了这些窗口重绘问题。为什么不在你的答案中明确地说出来?只是说一些大意的东西或“这个命令行选项帮助了我”是模糊的(没有说明它是如何帮助的),而且非常简短(没有细节)。我鼓励您通过更充分地解释自己来写出更高质量的答案。在 StackOverflow 上浏览一些排名最高的答案——他们从不避讳细节。
  • 另一个相关的帖子,有一个解决方法。 stackoverflow.com/questions/38283853/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-21
  • 1970-01-01
  • 1970-01-01
  • 2016-07-10
  • 2019-03-21
  • 1970-01-01
  • 2021-07-27
相关资源
最近更新 更多