RK3568創(chuàng)建qt 應(yīng)用到桌面的快捷方式與刪除rk3568桌面圖標
本文主要講解RK3568如何創(chuàng)建qt 應(yīng)用到桌面的快捷方式以及如何刪除rk3568桌面圖標。 文主要適用于飛凌OKT3568-C 平臺Linux4.19.206 操作系統(tǒng),其他平臺也可以參考,但是不同平臺之間會存在差異,需客戶自行修改以適應(yīng)自己的使用。 更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式。
↑ 硬件平臺:OK3568-C(基于瑞芯微國產(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)建編譯可以運行的helloworld qt程序,得到可在rk3568開發(fā)板上運行的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文件。比較簡便的方法是直接copy 其他目錄下的.desktop 文件,然后對其進行修改。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},
該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。
步驟6:輸入sync 同步保存命令,重啟rk3568開發(fā)板,就可以在桌面上看到helloworld 程序了。
二、刪除桌面圖標
修改開發(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 桌面圖標,其他軟件可依據(jù)需求刪除。
該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。
相關(guān)產(chǎn)品 >
-
FET3568-C核心板
RK3568性能強而穩(wěn) 國產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產(chǎn)高性能AI處理器RK3568設(shè)計生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產(chǎn)品中具有較高優(yōu)勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨
了解詳情 -
OK3568-C開發(fā)板
強而穩(wěn),國產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產(chǎn)工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計。RK3568作為國產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊_原理圖等,