electron

如何定义一个程序黑名单,以便在 RAM 内存使用量超出某个限度时停止?
electron

如何定义一个程序黑名单,以便在 RAM 内存使用量超出某个限度时停止?

由于内存不足,我的电脑经常死机。我希望这种情况少发生。我知道,处于这种高内存使用率状态的系统在技术上仍在通过使用 SSD 或其他方式解决问题,但我不能等上几个小时让系统解决问题。我正在运行最新的 16.04,我需要这个版本的 Ubuntu。 请注意,我的电脑并不是特别旧,都是最近三年内购买的,并且至少有 8 GB 的 RAM。我怀疑这个内存问题是由大量 Electron 应用引起的。 我运行后indicator-sysmonitor会显示使用了多少 RAM 内存,并且可以看到内存使用情况显然是问题所在,因为在情况变糟之前,当内存使用率显示为 97% 左右...

Admin

Obsidian AppImage - 发现了 SUID 沙盒辅助二进制文件,但配置不正确
electron

Obsidian AppImage - 发现了 SUID 沙盒辅助二进制文件,但配置不正确

升级到 24.04 后,当我尝试运行此 Electron AppImage 应用程序文件时收到消息The SUID sandbox helper binary was found, but is not configured correctly.。整个错误如下所示(以 Obsidian 应用程序为例): > ./Obsidian-1.4.13.AppImage [21824:0430/094557.661436:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary wa...

Admin

尝试将电子 .deb 文件运行到 Raspberry Pi Zero 2 上的 HDMI 端口时出错
electron

尝试将电子 .deb 文件运行到 Raspberry Pi Zero 2 上的 HDMI 端口时出错

我已经构建了一个电子应用程序,我想将其部署到 pi zero w2,并让其在设备插入时自动启动。它的工作原理应该与 Fire Stick 类似。 它将插入电源和 HDMI,然后 pi 将直接启动到应用程序并显示全屏信息亭模式。 我在 mac book 上开发应用程序时运行良好,并且我使用 docker buildx 运行使用 electron-builder 的 ARM 构建。这给了我一个 .deb 文件,我成功地将它安装到我的 Pi 上,几乎没有遇到麻烦。 现在我面临的问题是,当我尝试运行该应用程序时出现以下错误: ozone_platform_x11.c...

Admin

如何使 VSCode 的“另存为”对话框在焦点中打开并位于所有其他窗口之上?
electron

如何使 VSCode 的“另存为”对话框在焦点中打开并位于所有其他窗口之上?

目前,将 VSCode 中的新文件保存到任何 VSCode 工作区都会触发系统通知——“‘另存为’已准备就绪”——并打开 VSCode 的“另存为“当前窗口后面的对话框。我想要”另存为“对话框以焦点方式打开并位于所有其他窗口之上。 这个“另存为...”对话框有时会在另一个 Ubuntu 工作区中打开。我发布了此评论,研究这个问题electron,并且其他电子应用程序成功运行而没有出现此问题。 非常感谢您的时间和关注。我很乐意提供更清晰、更详细的信息。 我更喜欢运行 VSC折断。我在同一台机器上运行了其他非 snap VSC 版本,更改对扩展和设置同步。 默...

Admin

如何正确创建 .config 文件以在本机 Wayland 中启动电子应用程序?
electron

如何正确创建 .config 文件以在本机 Wayland 中启动电子应用程序?

使用分数缩放时,电子应用程序会变得模糊。为了解决这个问题,我使用了以下标志 $code --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WaylandWindowDecorations 有arch wiki 上的一篇文章建议创建 electron-config 文件。我照做了,但 vs code 启动仍然模糊。我想,我在向配置文件添加标志时犯了一些错误。请告诉我如何解决这个问题。 有关 VS Code 的信息、配置文件的屏幕截图及其位置。 ...

Admin

无法在 Electron 应用中输入键盘上的大多数字母
electron

无法在 Electron 应用中输入键盘上的大多数字母

所有数字、标点符号和特殊字符均正常工作。我可以在所有非 Electron 应用中正常打字,但 Discord、VSCode 和 Signal Desktop 不允许我输入除“f、w、j、z”之外的任何内容。 ...

Admin

在 Lubuntu 上无法使用 ElectronPlayer
electron

在 Lubuntu 上无法使用 ElectronPlayer

我一直试图让 ElectronPlayer(用于 Netflix)在 Lubuntu 上运行,它似乎安装成功,但我找不到它安装在哪里来打开它,并且当尝试通过终端打开它时,它无法打开。 我能够让 ElectronPlayer 在 Ubuntu 上毫无问题地运行,但我真的更喜欢使用 Lubuntu。 任何帮助将不胜感激。 编辑:我正在使用 Lubuntu 版本 19.04,并尝试使用 Discover Software Center 安装 ElectronPlayer。 我对 Linux 也没有太多经验。 谢谢,大卫 ...

Admin

Ubuntu Core 和第三方硬件和驱动程序
electron

Ubuntu Core 和第三方硬件和驱动程序

我正在进行测试,以在非常通用的堆栈(Ubuntu Core + Electron.js(snap)+ mir-kiosk)和硬件(Raspberry PI 3 B+ + Display Touch + Printer Epson + Qr Code Scanner + Cam)中创建 POS 系统。 我有第三方硬件和驱动程序(例如打印机、扫描仪等),但我仍然不知道如何在 Ubuntu Core 中安装它们。我想到的是使用 Ubuntu Server 的另一台设备,并能够在那里安装所有设备并将它们暴露给网络。但我想我们会失去使用 electron.js 创建...

Admin

Discord(Electron 应用程序)当托盘图标更改时让 GNOME 冻结 1 秒
electron

Discord(Electron 应用程序)当托盘图标更改时让 GNOME 冻结 1 秒

Discord 最近移至新的 GNOME 托盘图标系统(我不知道他们在 GNOME 中技术上如何称呼它)。因此,当您单击托盘图标时,它会显示 shell 主题样式菜单而不是 GTK 2 主题。 当 Discord 想要将托盘图标从正常图标更改为新消息时,GNOME 会冻结一秒钟。 如何重现该问题: 打开 Discord。 单击“关闭”即可在托盘中显示 Discord 图标。 打开电影或者正常使用 chrome 或 nautilus 或任何应用程序。 让新消息进来,这样托盘图标就可以从正常变为新消息托盘图标。 当切换到新消息托盘图标时,系统会冻结一...

Admin

所有基于电子的应用程序已停止工作,Ubuntu 18.04
electron

所有基于电子的应用程序已停止工作,Ubuntu 18.04

我是 Linux 新手,过去几周我一直在安装、重新安装、尝试不同的桌面环境,并设置个人云服务器。 在此过程中,我使用的应用程序多种多样,现在我终于按照自己想要的方式获得了我的 shell 等,我已经开始永久安装与工作和生产力相关的应用程序。 很多应用程序都是电子的,因为我试图尽可能保持跨平台性。我知道其中一些应用程序可以工作,因为它们在以前的安装中运行良好。 但是我开始注意到,自从我上次重新安装 Ubuntu 以来,所有基于电子的应用程序都停止了工作。 我认为这可能与我尝试构建和安装启动器 Hain 有关。这是我发现的唯一需要构建的电子应用程序,出于...

Admin

如何在启动时运行 snap 应用程序
electron

如何在启动时运行 snap 应用程序

我有一个基于 electronJs 构建的 snapcraft 应用程序。我希望该应用程序在启动时运行。 我尝试直接将 app_name.desktop文件放入当前用户配置/自动启动路径中,但无法从代码中执行此操作,我遇到了权限问题,这意味着我无权执行此类操作。我注意到 snap 文件夹中有一个.config。我以为将.desktop文件放在那里应该可行,但什么也没做。 有没有办法在启动时运行 snap 应用程序?我是否应该将命令添加到我的.yml文件中,或者是否有办法直接从我的代码中执行此操作? 这是我的配置 [Desktop Entry] T...

Admin

通过 npm 安装 electron 时出错
electron

通过 npm 安装 electron 时出错

我尝试使用 NPM 安装 Electron,结果出现了以下信息: adi@LMToshi2 ~ $ npm install electron --save-dev --save-exact npm ERR! Linux 4.8.0-53-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "electron" "- -save-dev" "--save-exact" npm ERR! node v4.2.6 npm ERR! npm...

Admin

所有电子应用程序都导致我崩溃到登录屏幕
electron

所有电子应用程序都导致我崩溃到登录屏幕

基本上,正如标题所说,我尝试运行的任何电子应用程序(特别是 atom、slack 和 vscode)都会让我崩溃到桌面。我能够在我的机器上运行 slack 很长时间,但是当我安装 vscode 时,它​​开始导致这个问题,它会让我崩溃到桌面。发生这种情况后,slack 也开始出现同样的情况。 经过一番折腾之后,我决定重新安装 Ubuntu(我不是技术高手),因为我觉得肯定是有些东西坏了,但现在任何基于 electron 的应用程序都会让我崩溃并返回桌面。 根据我(有限的)经验,我认为我已经弄清楚了这类似于 xorg 中的分段错误,以下是我在journal...

Admin

更改电子托盘图标的顺序
electron

更改电子托盘图标的顺序

已经有人询问过关于托盘图标排序的一些问题(见例如这里)。这通常很有效,但电子应用程序的行为有所不同。运行电子应用程序(例如 whatsie、gitter 或 Franz)时,命令 dbus-send --type=method_call --print-reply --dest=com.canonical.indicator.application /com/canonical/indicator/application/service com.canonical.indicator.application.service.GetApplications ...

Admin

Slack 和其他 Electron 应用中通知无法正常显示
electron

Slack 和其他 Electron 应用中通知无法正常显示

我最近从 Ubuntu 15.10 升级到了 16.04。一切运行正常,但我无法正确收到松弛通知。我收到如下图所示的警告框之类的松弛通知。 在此之前,它出现在右上角,如下图所示。 有人能帮我解决这个问题吗? ...

Admin