2016-11-08 32 views
0

我使用的是nwjs 0.14.7和ubuntu 32bit。 我最近从0.12.2更新了,现在构建过程似乎不同或不起作用。nwjs如何在Linux上分发应用程序?

我已经添加了我的文件package.nw,然后通过附加到净重:

猫NW app.nw>应用& &使用chmod + X应用程序

然后在文档中它说:“在Linux,你需要创建适当的.desktop文件。“ 但是这里没有特别的说明,如果我尝试运行nw,它会显示“没有为”共享库“文件安装应用程序,您是否想搜索应用程序来打开这个文件?

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

回答

1

我知道我使用的是Ubuntu 14.04以及我为我工作过的,所以这就是我的做法。
通过以下方式为您的应用创建一个.desktop文件:
1.按鼠标右键,然后选择'新建文档=>空文档'。
2.inside在文档中插入以下文字:

[桌面入口]
版= 1.0(这是.desktop文件的版本,而不是你的应用程序版本)
类型=应用
终端=假
Exec的= /家庭/ artechs /项目/ COPA-Linux的X64/NW(这是可执行文件的完整路径)
名称=杯(这将显示在菜单上)
注释=安全的共享文件的应用程序(这将显示,如果你右击应用程序)
图标= /家庭/ artechs /项目/ copa-linux-x64/package.nw/app/styles/COPA LOGO RGB-01.png(用于此文件的图标以及将显示在共享应用程序中的图标)
类别= Utility ;应用;

3.press菜单栏中的“文件=>另存为...”,并给它的.desktop扩展例如copa.desktop
4.go到终端和你的应用程序的名称文件夹,该文件位于与类型:使用chmod + X < nameOFDesktopFile>的.desktop
5.now你需要复制该文件按类型共享应用程序文件夹:CP < nameOFDesktopFile>的.desktop在/ usr /共享/应用

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

相关问题