在Linux下,有很多程序直接解压或者拷贝过来就可以使用了(比如编译好的LumaQQ之类的程序),这种程序虽然使用上很简单,但是同时也有一个不好的地方,就是没有生成快捷方式。
前两天一个以前的同事正好问到这个问题,帮他解决了,现在把它记录一下。
以它的情况为例,他的需要在桌面和应用程序菜单上建立快捷方式的程序是eclipse,程序目录为/opt/eclipse/。
建立一个文本文件,文件名必须以.desktop结尾,.desktop前面的作为快捷方式的名称。
sudo gedit /usr/share/applications/eclipse.desktop
添加如下内容:
引用
[Desktop Entry]
Type=Application
Name=eclipse
Exec=/opt/development/tools/eclipse-platform-SDK-3.2.1-linux/eclipse
GenericName=eclipse
Comment=Java开发工具
Icon=/opt/development/tools/eclipse-platform-SDK-3.2.1-linux/icon.xpm
Categories=Application;Office;
Terminal=false
注意:
1.每行结束不能有空格,应该立即跳转到下一行
2.不能自己加“#”注释;
现在去菜单里面看看,快捷方式是不是出来了,要想弄桌面的快捷方式那不是更简单!右键就可以了,呵呵。
下面我们再看一个稍复杂的desktop文件,作一点说明
gimp2.2
引用
[Desktop Entry]
Version=1.0
Encoding=UTF-8 #我的locale是utf8保持一致;
Type=Application #应用程序
Name=GIMP Image Editor #显示在应用程序条的名字;
Name[de]=GIMP Bildbearbeitung
Name[es]=Editor de imágenes GIMP
Name[fr]=??diteur d'image GIMP
GenericName=Image Editor #一般名称;
Comment=Create and edit images or photographs #悬停时显示的说明;
Exec=gimp-remote-2.2 %U #程序位置或程序名
TryExec=gimp-2.2
Icon=/usr/share/gimp/2.0/images/wilber-icon.png #图标位置
Terminal=false #是否终端运行
Categories=Application;Graphics;2DGraphics;RasterGraphics; #在应用程序条中的位置
X-GNOME-Bugzilla-Bugzilla=GNOME #不明白,请指点
X-GNOME-Bugzilla-Product=GIMP #不明白,请指点
StartupNotify=true #启动提示
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;..... #省略很多,支持格式
看了上面的说明,是不是很简单啊。
阅读(1517) | 评论(0) | 转发(0) |