electron

部署需要 root 权限才能运行的应用程序
electron

部署需要 root 权限才能运行的应用程序

我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...

Admin

Xvfb 没有启动第二个屏幕
electron

Xvfb 没有启动第二个屏幕

我需要一个在 X 服务器中带有多个假屏幕的 docker 测试平台,根据手册页xvfb 可以启动具有多种分辨率的多个屏幕,但我只得到屏幕 0。 手册页中的一个例子是 Xvfb:1-屏幕 1 1600x1200x16 该服务器将作为服务器 1 号监听连接,并具有默认屏幕配置(一个屏幕,1280x1024x8),屏幕 1 的深度为 16 1600x1200。 但我只得到默认屏幕 0: # xvfb-run -s '-screen 1 1600x1200x16' xrandr xrandr: Failed to get size of gamma for ou...

Admin

我需要使用 Electron 应用,但它总是占用过多的 CPU
electron

我需要使用 Electron 应用,但它总是占用过多的 CPU

我在一台低端 AMD 笔记本电脑上运行着一种在 中描述的芯片/proc/cpuinfo。AMD Ryzen 3 3250U with Radeon Graphics我还在为持久性而修改的 U 盘上运行 Linux 系统(不要问为什么 :-))。这意味着与任何正常系统相比,我的 I/O 速度相当慢。 为了解决我运行的 I/O 速度慢的问题配置文件同步守护进程和任何同步守护进程。我使用前者来确保我的 Firefox 安装的配置文件和缓存目录位于 RAM 磁盘中,我使用后者来确保我的弗朗兹安装也位于 RAM 磁盘中。 问题出现在后一个应用程序 Franz 上。我用...

Admin

代码签名证书
electron

代码签名证书

我们最近启动了一个使用 electron 构建的软件应用程序,该应用程序在启动时会检查 Firebase 数据库,由于某种原因,由于它连接到 Firestore DB(Firebase),它会触发 Norton Antivirus 防火墙。我们继续联系 SSL.com,在那里我们购买了 EV 代码签名证书。他们说我们还需要 OV 签名证书。好吧,现在我们同时拥有了两者,并且还为云签名支付了 150 美元/月,此外每年还要为 EV 代码签名支付 300 美元以上)。有些事情不对劲。 我们真的需要两个签名证书,以便在 Windows 上安装应用程序时不会触发任何...

Admin

在 Mac 上禁用所有 Chrome 和 Electron 实例的 GPU 合成
electron

在 Mac 上禁用所有 Chrome 和 Electron 实例的 GPU 合成

多年来,我的 Mac 上的所有 Chromium 浏览器和 Electron 应用都存在严重的性能问题。我已向 Chromium 提交了一份错误报告,并将我的发现贡献给了其他类似问题的错误报告,但与此同时我需要一个解决方法。 我发现使用--disable-gpu-compositing命令行开关运行 Chrome 几乎可以完全解决此问题,而且比完全禁用硬件加速更好。 但是,在 Mac 上,以这种方式运行 Chrome 的唯一方法是从终端运行它,因为此选项在设置或中不可用chrome:flags。 这并不理想,因为这意味着我必须为多个应用程序(Chrome、C...

Admin

如何定义一个程序黑名单,以便在 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