RK3568創(chuàng)建qt 應(yīng)用到桌面的快捷方式與刪除rk3568桌面圖標(biāo)

原創(chuàng) 2022-09-17 11:37:00 rk3568圖標(biāo) rk3568應(yīng)用創(chuàng)建 rk3568

本文主要講解RK3568如何創(chuàng)建qt 應(yīng)用到桌面的快捷方式以及如何刪除rk3568桌面圖標(biāo)。 文主要適用于飛凌OKT3568-C 平臺(tái)Linux4.19.206 操作系統(tǒng),其他平臺(tái)也可以參考,但是不同平臺(tái)之間會(huì)存在差異,需客戶自行修改以適應(yīng)自己的使用。 更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式

RK3568開發(fā)板

↑ 硬件平臺(tái):OK3568-C(基于瑞芯微國(guó)產(chǎn)處理器 RK3568) OS:Linux4.19.206

一、創(chuàng)建qt 應(yīng)用到桌面快捷方式 


涉及到的修改文件(基于rk3568開發(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程序,得到可在rk3568開發(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":"applic ation","Exec":"helloworld","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

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

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


二、刪除桌面圖標(biāo)

修改開發(fā)板/usr/share/matrix-gui-2.0/json.txt 文件,刪除如下內(nèi)容:

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

即可去除掉RTC 桌面圖標(biāo),其他軟件可依據(jù)需求刪除。

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


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

  • FET3568-C核心板

    RK3568性能強(qiáng)而穩(wěn) 國(guó)產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國(guó)產(chǎn)高性能AI處理器RK3568設(shè)計(jì)生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價(jià)比在同類產(chǎn)品中具有較高優(yōu)勢(shì),RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲(chǔ)、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨

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

    強(qiáng)而穩(wěn),國(guó)產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國(guó)產(chǎn)工業(yè)級(jí)AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計(jì)。RK3568作為國(guó)產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達(dá)到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊(cè)_原理圖等,


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

推薦閱讀 換一批 換一批