nwjs如何在linux上分发应用程序?

时间:2016-11-08 02:00:05

标签: linux ubuntu distribute nwjs

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

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

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

然后在文档中说“在Linux上,你需要创建正确的.desktop文件。” 但是没有针对这种情况的任何指示,如果我尝试运行nw,它说“没有为”共享库“文件安装应用程序。你想搜索一个应用程序来打开这个文件吗?”

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

1 个答案:

答案 0 :(得分:1)

我知道我正在使用ubuntu 14.04以及我为我所做的工作,所以我就这样做了。
通过以下方式为您的应用创建.desktop文件:
1.按右键单击鼠标然后' New Document =>空文件'。
2.在文件内插入以下文字:

[桌面输入]
版本= 1.0 (这是.desktop文件的版本,而不是您的应用版本)
类型=应用程序
端子=假
Exec = / home / artechs / projects / copa-linux-x64 / nw (这是可执行文件的完整路径)
姓名= copa (这将显示在菜单上)
评论=安全共享文件应用(如果您右键点击该应用,则会显示此信息)
Icon = / home / artechs / projects / copa-linux-x64 / package.nw / app / styles / COPA LOGO RGB-01.png (对于此文件的图标以及将会显示的图标出现在股票申请表上)
分类=实用;应用程序;

3.在菜单栏上按下' File =>另存为...'并使用.desktop扩展名为其命名,例如 copa.desktop
4.转到终端和此文件所在的app文件夹,然后键入: chmod + x< nameOFDesktopFile> .desktop
5.现在您需要按类型复制此文件以共享应用程序文件夹: cp< nameOFDesktopFile> .desktop / usr / share / applications

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