| 
 | 
原帖由 waldon0912 于 2009-4-20 16:10 发表  
这样子,直接加在菜单,这就成为一个程序了 
---怪不得常常听说linux的高手都是酷爱命令行的,原来我们的使用的程序都是不及命令行简洁方便的 
很多软件都没有命令行功能强大,像抓屏就是,不用命令行还真不易找到一个满意的软件 ...   
有个问题,由于我们使用icewm做桌面管理(我们看到的菜单归它管),但是,菜单在puppy归gnome管,这就比较乱了,所以,你自己在/root/.icewm/menu文件里加的菜单行,在新安装pet包,或者运行fixmenus指令后,就消失了,怎么办?有办法的。 
到/usr/share/applications/目录随便找个文件,用文本编辑器打开,例如,我打开我的桌面模拟小时钟的一个文件,文件名是:aclock.desktop(这个目录所有文件都是.desktop后缀)。文件内容是这样的:- [Desktop Entry]
 
 - Encoding=UTF-8
 
 - Name=aclock
 
 - Icon=/root/my-applications/aclock/aclock-icon.xpm
 
 - Comment=Analog Clock
 
 - Exec=/root/my-applications/aclock/clock_skin
 
 - Terminal=false
 
 - Type=Application
 
 - Categories=X-DesktopCountry
 
 - GenericName=aclock
 
 - Name[zh_CN]=桌面模拟时钟
 
  复制代码 修改这些内容: 
Name= (随便起了,叫tixingwo也行阿) 
icon=  (这个不改也没事,就是菜单启动项前面的小图片) 
Exec=    (这个是最重要的,一定要把你的脚本的路径和名字写对,运行脚本全靠它了) 
Categories= (这个决定你的启动项放在哪个子菜单,你可以到不同的文件里去找,找个你想要的,例如,你想放到“个人工具”里,那就找“Osmo 日常安排工具”这个启动项的.desktop文件,原来就叫osmo.desktop,拷贝它的Categories,"Categories=X-Personal",这就行了) 
GenericName= (和上面的name一样就好了) 
Name[zh_CN]= (这个不用说了,随便写了) 
挨个改完,另存为一个新的名字,然后运行fixmenus,你的启动项就出现在菜单里了。(这些操作需要在ROX-Filer里做,不要用thunar)。 
我自己的小程序从来不用pet去装,都是做个.desktop文件就好了。 
 
[ 本帖最后由 perryfa 于 2009-4-20 16:33 编辑 ] |   
 
 
 
 |