【问题标题】:nwjs How to distribute app on linux?nwjs 如何在 linux 上分发应用程序?
【发布时间】:2017-03-21 12:58:31
【问题描述】:

我使用的是 nwjs 0.14.7 和 ubuntu 32 位。 我最近从 0.12.2 更新,现在构建过程似乎有所不同或不起作用。

我已将文件添加到 package.nw,然后通过以下方式附加到 nw:

cat nw app.nw > app && chmod +x app

然后在文档中说“在 Linux 上,您需要创建正确的 .desktop 文件。” 但是没有针对这种情况的具体说明,如果我尝试运行 nw,它会显示“没有为“共享库”文件安装应用程序。您要搜索打开此文件的应用程序吗?”

所以我假设 .desktop 文件可以解决这个问题?它说你可以通过文本编辑器创建它,但我不知道我应该在里面放什么。对于 0.12.2,.desktop 步骤不是必需的,所以我现在有点迷路了。

【问题讨论】:

    标签: linux ubuntu distribute nwjs


    【解决方案1】:

    我知道我使用的是 ubuntu 14.04,我所做的对我有用,所以我就是这样做的。
    通过以下方式为您的应用创建 .desktop 文件:
    1.按右键单击鼠标然后“新建文档 => 空文档”。
    2.在文档内插入以下文本:

    [桌面条目]
    Version=1.0(这是 .desktop 文件的版本,而不是您的应用版本)
    输入=Application
    Terminal=false
    Exec=/home/artechs/projects/copa-linux-x64/nw(这是完整的可执行文件的路径)
    Name=copa(这将显示在菜单上)
    Comment=secure sharing files application(如果您右键单击应用程序)
    Icon=/home/artechs/projects/copa-linux-x64/package.nw/app/styles/COPA LOGO RGB-01.png(对于此文件的图标以及将显示在共享应用程序上的图标)
    Categories=Utility;Application;

    3. 按下菜单栏上的“文件 => 另存为...”,并给它一个带有 .desktop 扩展名的名称,例如 copa.desktop
    4. 转到终端和此文件所在的应用程序文件夹,然后键入:chmod +x .desktop
    5.现在您需要将此文件复制到共享应用程序文件夹,类型为:cp .desktop /usr/share/applications

    完成这些步骤后,我可以通过此桌面文件或通过搜索我的应用程序名称来运行我的应用程序。
    希望它对你有用,因为它对我有用。

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 2016-07-09
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 2011-01-30
      相关资源
      最近更新 更多