2016-11-08 72 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 /共享/應用

完成此步驟後,我可以通過此桌面文件或通過搜索搜索我的應用程序的名稱來運行我的應用程序。
希望它能爲你工作,因爲它爲我工作。

相關問題