整理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所需配置文件