【问题标题】:How to run electron as root如何以root身份运行电子
【发布时间】:2020-06-12 00:37:50
【问题描述】:

我尝试在可能的 kali linux 上运行 electron,因为我是 root,但它没有显示任何内容,但它可以在我不是 root 的 ubuntu 上运行。

当我运行时:npm run electron:start

我明白了:

11640:0227/233443.028885:FATAL:atom_main_delegate.cc(211)] 不支持在没有 --no-sandbox 的情况下以 root 身份运行。见https://crbug.com/638180

请帮帮我。

【问题讨论】:

  • 你使用的是什么版本的 Electron?

标签: ionic-framework electron capacitor


【解决方案1】:

我找到的唯一解决方案是在没有 root 的情况下执行此操作。直到那时,当你执行命令时它才能工作“

npx cap open electron

”,您必须在错误消息中找到 chrome-sandbox 文件的目录,您必须在该目录中执行以下两个命令:

sudo chown root: root chrome-sandbox
sudo chmod 4755 chrome-sandbox

一般来说,这是我在 Kali linux 上使用离子和电子的方法:

1. npm install ngx-electron electron
2. npm install electron-packager --save-dev
3. ionic build
4. npx cap add electron
5. ionic build && npx cap copy
6. npx cap open electron

您可以在此处查看更多说明: https://gist.github.com/gnopor/d4813628c949294c4ef8b4ef88941f68

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多