在MeeGo1.2的Netbook和Tablet系统下,为应用程序添加主菜单
图标,需要写一个desktop文件,如"SomeApp.desktop"。但是不同平台的desktop文件写法稍有不同,并且
安装路径也有区别。
NetbookNetbook系统中,需要把desktop文件安装到/usr/share/applications目录下。desktop文件写法如下:
[DesktopEntry]
Type=Application
Name=SomeApp
Comment=SomeApp
Exec=someapp
Icon=/usr/local/bin/Abc/someapp.png
Categories=Utility;
Type:值为Application,不可更改
Name:这个图标在应用程序主菜单上
显示的名称
Comment:对这个应用程序的注释或者说明
Exec:可
执行程序,比如someapp在/usr/local/bin目录下,那么这里可以直接写someapp
Icon:图标文件的绝对路径
Categories:这个图标将所在应用程序菜单下的分组名称,推荐Utility。
TabletTablet系统中,需要把desktop文件安装到/usr/share/meego-ux-appgrid/applications目录下。desktop文件写法如下:
[DesktopEntry]
Type=Application
Name=SomeApp
Exec=someapp
Icon=/usr/local/bin/Abc/someapp.png
X-MEEGO-CORE-UX=true
X-MEEGO-CGROUP-PATH=managed
X-MEEGO-CGROUP-CONTROLLERS=freezer
Name、Exec和Icon规则同上,
其他字段值保持不变即可。