gdium菜单分析
创建时间:2009年8月11日(星期二) 下午5:06 | 分类:CS2C | 天气:北京 晴
修改时间:2009年8月11日(星期二) 晚上9:41
From &&CopyRight: guo feng
整理By: 沉思小屋Leedd.com  Mail:  Lpad <at> qq <dot> com
glinux的idesktop(桌面的应用程序入口程序)和lxpanel(面板)的程序启动项配置文件(相当于desktop)都是由gdium- interface-config包编译出来的。对应的二进制包名分别是:gdium-interface-config-idesk和gdium- interface- config-lxpanel。
gdium-interface-config中有如下与程序启动项配置文件相关的source
A. interface_config:程序启动项配置源文件
    第一列:类型。
        panel(分组)
        url(链接,使用firefox打开)
        file(本地路径,使用nautilus 打开)
        menu(菜单分组,使用quick打开)
        item(菜单项)
        *(应用程序项,类型就是应用程序命令)
    第二列:图标。非绝对路径时,默认的路径是/usr/share/icons/gdium/
    第三列:启动项名
    第四列:分组。
        both(在lxpanel和idesk中都显示)
        idesk(只在idesk中显示)
        lxpanel(只在lxpanel中显示)
    第五列:参数。
        针对url,此参数为链接地址
        针对file,此参数为本地地址
        针对menu,不需要此参数
        针对item,不需要此参数
B. arguments-translation-$lang:启动项为url时,针对各语言的本地化
C. captions-translation-$lang:启动项名的针对各语言的本地化
D. translate-interface-config.py:根据B和C将A本地化为interface_config-$lang
E. mkidesk:根据interface_config-$lang创建idesktop所需配置文件
F. mklxpanel:根据interface_config-$lang创建lxpanel所需配置文件