1

我正在使用 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 步骤不是必需的,所以我现在有点迷路了。

4

1 回答 1

1

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

[桌面条目]
Version=1.0(这是 .desktop 文件的版本,而不是您的应用程序版本)
Type=Application
Terminal=false
Exec=/home/artechs/projects/copa-linux-x64/nw(这是完整的可执行文件的路径)
名称=copa(这将显示在菜单上)
评论=安全共享文件应用程序(如果您右键单击应用程序,则会显示)
图标=/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 <nameOFDesktopFile>.desktop
5.现在您需要将此文件复制到共享应用程序文件夹,类型为:cp <nameOFDesktopFile>.desktop /usr/share/applications

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

于 2017-03-30T08:40:33.827 回答