部署需要 root 权限才能运行的应用程序
我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...
我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...
我需要一个在 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...
我在一台低端 AMD 笔记本电脑上运行着一种在 中描述的芯片/proc/cpuinfo。AMD Ryzen 3 3250U with Radeon Graphics我还在为持久性而修改的 U 盘上运行 Linux 系统(不要问为什么 :-))。这意味着与任何正常系统相比,我的 I/O 速度相当慢。 为了解决我运行的 I/O 速度慢的问题配置文件同步守护进程和任何同步守护进程。我使用前者来确保我的 Firefox 安装的配置文件和缓存目录位于 RAM 磁盘中,我使用后者来确保我的弗朗兹安装也位于 RAM 磁盘中。 问题出现在后一个应用程序 Franz 上。我用...
我们最近启动了一个使用 electron 构建的软件应用程序,该应用程序在启动时会检查 Firebase 数据库,由于某种原因,由于它连接到 Firestore DB(Firebase),它会触发 Norton Antivirus 防火墙。我们继续联系 SSL.com,在那里我们购买了 EV 代码签名证书。他们说我们还需要 OV 签名证书。好吧,现在我们同时拥有了两者,并且还为云签名支付了 150 美元/月,此外每年还要为 EV 代码签名支付 300 美元以上)。有些事情不对劲。 我们真的需要两个签名证书,以便在 Windows 上安装应用程序时不会触发任何...
多年来,我的 Mac 上的所有 Chromium 浏览器和 Electron 应用都存在严重的性能问题。我已向 Chromium 提交了一份错误报告,并将我的发现贡献给了其他类似问题的错误报告,但与此同时我需要一个解决方法。 我发现使用--disable-gpu-compositing命令行开关运行 Chrome 几乎可以完全解决此问题,而且比完全禁用硬件加速更好。 但是,在 Mac 上,以这种方式运行 Chrome 的唯一方法是从终端运行它,因为此选项在设置或中不可用chrome:flags。 这并不理想,因为这意味着我必须为多个应用程序(Chrome、C...
由于内存不足,我的电脑经常死机。我希望这种情况少发生。我知道,处于这种高内存使用率状态的系统在技术上仍在通过使用 SSD 或其他方式解决问题,但我不能等上几个小时让系统解决问题。我正在运行最新的 16.04,我需要这个版本的 Ubuntu。 请注意,我的电脑并不是特别旧,都是最近三年内购买的,并且至少有 8 GB 的 RAM。我怀疑这个内存问题是由大量 Electron 应用引起的。 我运行后indicator-sysmonitor会显示使用了多少 RAM 内存,并且可以看到内存使用情况显然是问题所在,因为在情况变糟之前,当内存使用率显示为 97% 左右...
升级到 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...
我已经构建了一个电子应用程序,我想将其部署到 pi zero w2,并让其在设备插入时自动启动。它的工作原理应该与 Fire Stick 类似。 它将插入电源和 HDMI,然后 pi 将直接启动到应用程序并显示全屏信息亭模式。 我在 mac book 上开发应用程序时运行良好,并且我使用 docker buildx 运行使用 electron-builder 的 ARM 构建。这给了我一个 .deb 文件,我成功地将它安装到我的 Pi 上,几乎没有遇到麻烦。 现在我面临的问题是,当我尝试运行该应用程序时出现以下错误: ozone_platform_x11.c...
目前,将 VSCode 中的新文件保存到任何 VSCode 工作区都会触发系统通知——“‘另存为’已准备就绪”——并打开 VSCode 的“另存为“当前窗口后面的对话框。我想要”另存为“对话框以焦点方式打开并位于所有其他窗口之上。 这个“另存为...”对话框有时会在另一个 Ubuntu 工作区中打开。我发布了此评论,研究这个问题electron,并且其他电子应用程序成功运行而没有出现此问题。 非常感谢您的时间和关注。我很乐意提供更清晰、更详细的信息。 我更喜欢运行 VSC折断。我在同一台机器上运行了其他非 snap VSC 版本,更改对扩展和设置同步。 默...
使用分数缩放时,电子应用程序会变得模糊。为了解决这个问题,我使用了以下标志 $code --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WaylandWindowDecorations 有arch wiki 上的一篇文章建议创建 electron-config 文件。我照做了,但 vs code 启动仍然模糊。我想,我在向配置文件添加标志时犯了一些错误。请告诉我如何解决这个问题。 有关 VS Code 的信息、配置文件的屏幕截图及其位置。 ...
所有数字、标点符号和特殊字符均正常工作。我可以在所有非 Electron 应用中正常打字,但 Discord、VSCode 和 Signal Desktop 不允许我输入除“f、w、j、z”之外的任何内容。 ...
我一直试图让 ElectronPlayer(用于 Netflix)在 Lubuntu 上运行,它似乎安装成功,但我找不到它安装在哪里来打开它,并且当尝试通过终端打开它时,它无法打开。 我能够让 ElectronPlayer 在 Ubuntu 上毫无问题地运行,但我真的更喜欢使用 Lubuntu。 任何帮助将不胜感激。 编辑:我正在使用 Lubuntu 版本 19.04,并尝试使用 Discover Software Center 安装 ElectronPlayer。 我对 Linux 也没有太多经验。 谢谢,大卫 ...
我正在进行测试,以在非常通用的堆栈(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 创建...
Discord 最近移至新的 GNOME 托盘图标系统(我不知道他们在 GNOME 中技术上如何称呼它)。因此,当您单击托盘图标时,它会显示 shell 主题样式菜单而不是 GTK 2 主题。 当 Discord 想要将托盘图标从正常图标更改为新消息时,GNOME 会冻结一秒钟。 如何重现该问题: 打开 Discord。 单击“关闭”即可在托盘中显示 Discord 图标。 打开电影或者正常使用 chrome 或 nautilus 或任何应用程序。 让新消息进来,这样托盘图标就可以从正常变为新消息托盘图标。 当切换到新消息托盘图标时,系统会冻结一...
我是 Linux 新手,过去几周我一直在安装、重新安装、尝试不同的桌面环境,并设置个人云服务器。 在此过程中,我使用的应用程序多种多样,现在我终于按照自己想要的方式获得了我的 shell 等,我已经开始永久安装与工作和生产力相关的应用程序。 很多应用程序都是电子的,因为我试图尽可能保持跨平台性。我知道其中一些应用程序可以工作,因为它们在以前的安装中运行良好。 但是我开始注意到,自从我上次重新安装 Ubuntu 以来,所有基于电子的应用程序都停止了工作。 我认为这可能与我尝试构建和安装启动器 Hain 有关。这是我发现的唯一需要构建的电子应用程序,出于...