我工作在Ubuntu 15.10使用C++的程序。我正在使用Eclipse MARS.1來處理我的工作環境。我正在使用GTK + 3.18.2作爲接口的東西,並且我使用GCC構建了這個項目。自定義圖標爲一個C++程序的統一啓動 - Ubuntu的
程序是完整的,但有一個問題。當我建立的程序,然後通過終端運行它(sudo ./programname
),該程序打開和工作,但在Ubuntu左側工具欄上的圖標會顯示一個問號。更改實際的可執行文件圖標我可以通過簡單地右鍵單擊並將其設置爲不同的方式來完成。這樣做給了我相同的結果。
我想改變這種狀況,以自定義圖標我做了,這是一個.xpm文件。我已經花了數小時的研究來尋找解決方案,但大部分都是基於Windows的。我看到他們是如何在Windows中執行的。他們有一個帶有圖標定義的resource.h文件,通常是這樣的:
icon.extensionname 128
<p>
file 200
<p>
ect ect...
其中的圖標早在其餘的上方定義。
所以我的問題是:如何添加我的圖標,所以當我運行程序,它會顯示在統一啓動,而不是問號?是否有需要定義.xpm文件的資源文件,因此在編譯時它會在我開始運行該程序時顯示它,有點像Windows方法?
沒有語言的C/C++,但有一個C語言和** **不同語言C++ ..哪一個呢? – Olaf
語言是C++ – Liverslapper
我的觀點實際上是你應該刪除不適當的標籤。關於這個問題:這是無關緊要的,因爲它與編程無關,通過系統配置。不確定Gnome,但通常應該有一種方法可以將圖標與應用程序關聯起來,至少它是如何在KDE中工作的(而底層桌面數據通常是在Linux桌面之間共享的。 – Olaf