ubuntu下如何给应用软件增加启动器快捷方式

最近一个同事推荐VS Code,初步用了一下发现确实很好用,windows系统和linux系统下都可以用,各种配置非常灵活,界面也很清爽舒服。不过,在linux(ubuntu 16.04)系统下,我使用的是tar的压缩包直接解压的,因此程序本身并未写入系统环境中,所以在dash中找不到它,也就无从导入快捷方式到launcher(即启动器)上去。所以,我自己研究了一下,不一会就捣鼓成功了,步骤其实很简单,如下即可:

0、技术背景交代

ubuntu系统的dash项目(就是系统左上角那个圆圈圈图标点开之后出现的查找界面,如下图),其实是一系列的桌面配置文件(*.desktop),由系统和应用程序在安装的时候自动生成的,存放路径为/usr/share/applications。想要增加一个条目,就只需在该目录下新建一个.desktop的文件即可,系统就会自动根据该文件的内容进行索引和显示。
在这里插入图片描述

1、拷贝程序图标

由于我的vscode是一个tar的绿色解压包,并没有写入任何信息到系统环境中,因此系统中无法找到它的图标,此时就算新建了一个dash项目,它的图标也是一个系统缺省的“问号?”图标(如下),实在很难看,因此我们要先导入一个程序图标到系统目录下。
在这里插入图片描述
幸运的是,我在vscode的安装目录下找到了一个它自带的png图片,分辨率无所谓,只要是png的就行,将其复制到/usr/share/app-install/icons/目录下,命名为code.png即可。

2、新建dash项目

在/usr/share/applications目录下,新建一个名为vscode.desktop的文件,记得使用sudo权限,输入以下内容即可:

[Desktop Entry]
Version=1.0
Name=VSCode
GenericName[zh_CN]=vs code
Exec=/opt/VSCode-linux-x64/code
Terminal=false
Icon=code.png
Type=Application
Categories=Development

其中的“Exec=/opt/VSCode-linux-x64/code”就是你要设置的可执行文件所在的路径。“code.png“就是刚刚拷贝到了”/usr/share/app-install/icons/“目录下的图片文件。其他的项目无需多解释,大家应该看得懂。于是保存,退出!

最后别忘了给文件加上可执行权限“sudo chmod a+x vscode.desktop”!

3、添加到启动器

至此所有工作已经完成,注销一下,然后重新登录,你就可以在dash中看到你刚刚录入进去的新条目了。启动之,然后在对应的图标上右击选择“锁定到启动器”即可:
在这里插入图片描述
OK,搞定,收工!

发布了165 篇原创文章 · 获赞 760 · 访问量 158万+

猜你喜欢

转载自blog.csdn.net/LEON1741/article/details/87990251