在kubuntu为程序创建图标

在使用kubntu中有时会遇到这样的烦恼,比如我们在Android Studio官网上下载了android studio的zip包,解压了之后sh studio.sh就可以运行,挺方便,但是每次都要找路径而且控制台还不能关掉,实在不能忍。

现在开始跟我学习在应用程序启动器创建图标快捷方式吧

1.图标就是/usr/share/applications下的一个.desktop文件,这时你就懂了吧,我们看一下vmware 的desktop文件

[Desktop Entry]
Encoding=UTF-8
Name=VMware Workstation
Comment=Run and manage virtual machines
Exec=/usr/bin/vmware
Terminal=false
Type=Application
Icon=vmware-workstation
StartupNotify=true
Categories=System;
MimeType=application/x-vmware-vm;application/x-vmware-team;application/x-vmware-enc-vm;x-scheme-handler/vmrc;

选项有很多,我们用的没几个,添加图标只需要①[Desktop Entry] ②Exec=××× ③Name=×××。但是我看kubuntu面板中可以添加程序启动器和程序面板,启动器中这三个就足够了,程序面板中还有④Type=Application(这里也就是说还可以不是application)

2.下面分析一下这些选项

[Desktop Entry]         //就像一个声明

Name=                      //名字就不多说了

Type=                       //application | link 对应下面Exec和URL

Exec=                      //要执行的命令,比如我们要启动图形界面的vim 此处就是gvim

URL=                     //这个就是链接,大家都懂,当然我们为程序添加图标用不着

Categories=            //分类 System|Development|…   没写的话的就是未知类别

Icon=                     //图标 可以用绝对路径

我们常用的就这几个了,更详细的请看【Linux Desktop Entry 文件深入解析

3.说一下Exec

比如我们想用vim是在哪个路径下都可以的,其实就是因为把vim的shell放在了/usr/bin

所以,如果在我们的程序是一个解压了就可以运行的程序,我们就要把启动的文件链接到/usr/bin下面

ln -s 原文件 链接文件

好啦,快去试试吧。ubuntu也适用,只是发现他反应慢一点似的。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注