Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161855
  • 博文数量: 53
  • 博客积分: 2042
  • 博客等级: 大尉
  • 技术积分: 425
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-15 21:39
文章存档

2011年(6)

2010年(47)

分类: LINUX

2010-03-29 20:52:03

在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) |
给主人留下些什么吧!~~