RK3399 Linux 添加應(yīng)用圖標(biāo)到桌面

原創(chuàng) 2022-08-08 14:15:00 rk3399 rk3399 Linux RK3399開發(fā)板

 本文章向大家介紹RK3399開發(fā)板Linux安裝程序如何在桌面顯示圖標(biāo),本文采用ARM硬件平臺(tái)為OK3399-C開發(fā)板,主要包括linux安裝程序如何在桌面顯示圖標(biāo)使用實(shí)例、應(yīng)用技巧、基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對(duì)您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式

RK3399


涉及到的修改文件(基于飛凌RK3399開發(fā)板提供的文件系統(tǒng)):

/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:創(chuàng)建編譯可以運(yùn)行的helloworld qt程序,得到可在RK3399開發(fā)板上運(yùn)行的bin文件helloworld

 

步驟2:將步驟1生存的helloworld拷貝到開發(fā)板/usr/bin/目錄下

 

步驟3:在/usr/share/matrix-gui-2.0/apps/文件夾中建立qt5_helloworld文件夾,在qt5_helloworld文件夾中創(chuàng)建qt5_helloworld.desktop文件。比較簡(jiǎn)便的方法是直接copy 其他目錄下的.desktop文件,然后對(duì)其進(jìn)行修改。qt5_helloworld.desktop的內(nèi)容如下:

#!/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文件,添加如下內(nèi)容:

{"Name":"Helloworld","Order":999,"Icon":"apps\/images\/forlinx\/helloworld-icon.png","Type":"application","Exec":"helloworld","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

該文件的修改建議拷貝出來(lái)在電腦上修改,不容易造成文件格式的錯(cuò)誤

 

步驟6:輸入sync同步保存命令,重啟RK3399開發(fā)板,就可以在桌面上看到helloworld程序了。

相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對(duì)整數(shù)、浮點(diǎn)、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個(gè)方面提升。以下將對(duì)瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對(duì)飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開發(fā)板

    飛凌嵌入式RK3399安卓開發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識(shí)別設(shè)備、機(jī)器人、無(wú)人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

    了解詳情
    OK3399-C開發(fā)板

推薦閱讀 換一批 換一批