qtopia2.2.0应用程序桌面图标制作
本文介绍如何制作qtopia2.2.0应用程序的桌面图标,这个qtopia2.2.0是由mini2440开发板光盘里的arm-qtopia编译后下载到开发板的(具体方法见手册)。
我们要知道qtopia2.2.0的几个主要的目录
1.bin里面错放的都是启动一些应用程序的命令
2.apps里面存放的是应用程序的桌面文件(desktop),desktop文件描述了应用程序的类型,名称,图标,可执行程序等属性
里面默认有四个目录,
Applications 应用程序
FriendlyARM 有个浏览器
Games 游戏
Settings 设置
3.pics目录,这里存放了程序所用的图标和图片文件,每个程序都对应了一个文件夹,存放这个程序所用的图标和图片。
####################################
下面说一下desktop文件的写法,以clock.desktop为例
[Translation]
File=QtopiaApplications
Context=Clock
[Desktop Entry]
Comment[]=A Clock Program <---描述
Exec=clock <---可执行程序
Icon=clock/Clock <---图标
Type=Application <---类型
Name[]=Clock <---名字
现在我要添加一个名为mytest的应用程序
在apps/Applications里创建一个名为"mytest.desktop"的文件
依照clock.desktip内容添写
[Translation]
File=QtopiaApplications
Context=Mytest
[Desktop Entry]
Comment[]=My Test Program
Exec=mytest
Icon=mytest/Mytest
Type=Application
Name[]=Mytest
####################
创建应用程序桌面图标:
在pics目录下新建一个"mytest"的目录,在qtopia2.2.0中,使用png格式的图片做为程序的图标,你需要制作一个png图标,或使用现成的png图标,把制作好的png图标放到mytest目录下,取名为Mytest.png
cd /opt/Qtopia/pics/mytest
cp /mnt/.../Mytest.png / /opt/Qtopia/pics/mytest
png图片的制作 可以用PS也可以用一些图片格式转换的工具
#############################
当我们在PC机上编译好应用程序后,一般是通过NFS方式把可执行文件和desktop文件拷到开发板对应文件夹下:
mount -t nfs -o nolock -o tcp hostIP:/mount_path /mnt
cp /.../exefile_name /opt/Qtopia/bin
cp /.../name.desktop /opt/Qtopia/apps/Applications
重启开发板就会看到你下到开发板的应用程序的图标了
################ 2010.4.3 ##################