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用户手册、芯片手册,加上优质的技术服务,让您的方案从构思到上市时间缩短。