RK3568創建qt 應用到桌面的快捷方式與刪除rk3568桌面圖標

原創 2022-09-17 11:37:00 rk3568圖標 rk3568應用創建 rk3568

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

RK3568開發板

↑ 硬件平臺:OK3568-C(基于瑞芯微國產處理器 RK3568) OS:Linux4.19.206

一、創建qt 應用到桌面快捷方式 


涉及到的修改文件(基于rk3568開發板文件系統):

/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程序,得到可在rk3568開發板上運行的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":"applic ation","Exec":"helloworld","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。

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


二、刪除桌面圖標

修改開發板/usr/share/matrix-gui-2.0/json.txt 文件,刪除如下內容:

{"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 桌面圖標,其他軟件可依據需求刪除。

該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。


相關產品 >

  • FET3568-C核心板

    RK3568性能強而穩 國產芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產高性能AI處理器RK3568設計生產,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產品中具有較高優勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業互聯網、HMI、NVR存儲、車載中控、工業網關等領域。目前RK3568系列已經批量穩定出貨

    了解詳情
    FET3568-C核心板
  • OK3568-C開發板

    強而穩,國產芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發板基于國產工業級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規格書_datasheet_數據手冊_原理圖等,


    了解詳情
    OK3568-C開發板

推薦閱讀 換一批 換一批