RK3399 Linux 添加應用圖標到桌面
本文章向大家介紹RK3399開發板Linux安裝程序如何在桌面顯示圖標,本文采用ARM硬件平臺為OK3399-C開發板,主要包括linux安裝程序如何在桌面顯示圖標使用實例、應用技巧、基本知識點總結和需要注意事項,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。
涉及到的修改文件(基于飛凌RK3399開發板提供的文件系統):
/usr/share/matrix-gui-2.0/apps/images/forlinx/helloworld-icon.png
/usr/share/matrix-gui-2.0/apps/qt5_helloworld
/usr/share/matrix-gui-2.0/apps/qt5_helloworld /qt5_helloworld.desktop
/usr/share/matrix-gui-2.0/json.txt
/usr/bin/helloworld
步驟1:創建編譯可以運行的helloworld qt程序,得到可在RK3399開發板上運行的bin文件helloworld
步驟2:將步驟1生存的helloworld拷貝到開發板/usr/bin/目錄下
步驟3:在/usr/share/matrix-gui-2.0/apps/文件夾中建立qt5_helloworld文件夾,在qt5_helloworld文件夾中創建qt5_helloworld.desktop文件。比較簡便的方法是直接copy 其他目錄下的.desktop文件,然后對其進行修改。qt5_helloworld.desktop的內容如下:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Helloworld
GenericName=Demo App
Icon=/usr/share/matrix-gui-2.0/apps/images/forlinx/helloworld-icon.png
Exec=helloworld
Type=Application
ProgramType=gui
Name[en_US]=qt5_helloworld.desktop
步驟4:制作一張 96x96 大小的 png 格式的圖片,命名為helloworld-icon.png,然后放到qt5_helloworld.desktop文件指定的位置,即:/usr/share/matrix-gui-2.0/apps/images/forlinx/
步驟5:修改/usr/share/matrix-gui-2.0/json.txt文件,添加如下內容:
{"Name":"Helloworld","Order":999,"Icon":"apps\/images\/forlinx\/helloworld-icon.png","Type":"application","Exec":"helloworld","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},
該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤
步驟6:輸入sync同步保存命令,重啟RK3399開發板,就可以在桌面上看到helloworld程序了。
相關產品 >
-
FET3399-C核心板
飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、內存等作了大幅優化,在整體性能、功耗及核心面積三個方面提升。以下將對瑞芯微芯片RK3399參數,RK3399核心板方案及其性能做具體介紹。如您對飛凌RK3399系列核心板有興趣,歡迎咨詢了解。
了解詳情 -
OK3399-C開發板
飛凌嵌入式RK3399安卓開發板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產品線中低功耗、高性能的代表,可滿足人臉識別設備、機器人、無人機、IoT物聯網領域應用。飛凌RK3399開發板在整體性能、功耗及核心面積做了大幅度優化,更加滿足工業設計需求。飛凌RK3399開發板為進一步減少用戶二次開發難度,開放了底板原理圖,并提供了RK3399用戶手冊、芯片手冊,加上優質的技術服務,讓您的方案從構思到上市時間縮短。