• 5833阅读
  • 0回复

在MeeGo1.2的应用程序菜单中添加图标 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-19
— 本帖被 feynman 从 Qt移动平台开发 移动到本区(2013-03-25) —
关键词: MeeGo图标

在MeeGo1.2的Netbook和Tablet系统下,为应用程序添加主菜单图标,需要写一个desktop文件,如"SomeApp.desktop"。但是不同平台的desktop文件写法稍有不同,并且安装路径也有区别。

Netbook

Netbook系统中,需要把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。

Tablet

Tablet系统中,需要把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规则同上,其他字段值保持不变即可。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个