linux(deepin)在桌面上制作启动图标(快捷方式)

   在linux(deepin)中,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用或者中性从终端上安装的 就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式.
默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。

以创建idea.desktop桌面快捷方式为例

每次启动的时候都需要到idea目录bin下执行:

./idea.sh

这样比较麻烦,现在我们在桌面上创建快捷方式:

//创建快捷方式
touch idea.desktop
//编辑此文件
vi idea.desktop
//.创建一个 idea.desktop 文件,添加以下内容: 
[Desktop Entry]
Name=IdeaIU
Comment=IdeaIU
Exec=.0_171 /home/liumeng/dev/Idea/idea-IU-/bin/idea.sh
Icon=/home/liumeng/dev/Idea/idea-IU-/bin/idea.png
Terminal=false
Type=Application
Categories=Application;
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=idea

"Exec"是执行脚本的路径,“Icon”是图标路径。

若是打不开,可以赋予其可执行权限,desktop文件需要可执行权限才可运行,否则将以文本文件打开  此时已经出现了快捷方式,将这个快捷方式复制或者移动到/usr/share/applications文件夹下即可。

移动:$sudo mv /bin/idea.desktop /usr/share/applications
复制:$sudo cp /home/netlogin/Desktop/*.desktop        /usr/share/applications
以下是Desktop文件模板资料  

  Desktop文件模板

一个 desktop 文件主要由两部分组成,头部 [Desktop Entry] 声明(用于指定这是一个desktop文件)和一系列的参数/值对组成。一个 desktop 文件至少要指定 3 个参数的值(Name、Type 和 Exec)。

参数说明:
Name: 快捷方式名;
Comment: 注释;
Exec: 启动脚本,程序执行文件的完整路径;
Icon:图标的文件名及路径。
Terminal:是否以终端启动。

[Desktop Entry] #每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件Version=1.0 #标明Desktop Entry的版本(可选) 
Type=Application #desktop的类型(必选),常见值有“Application”和“Link”
Name=pycharm#程序名称(必须),这里以创建一个pycharm的快捷方式为例 
Name[zh_CN]=pycharm Name[zh_TW]=pycharm Comment=pycharm #程序描述(可选) 
Comment[zh_CN]=pycharm Comment[zh_TW]=pycharm 
Icon=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.png #设置快捷方式的图标(可选) Exec=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.sh %U #程序的启动命令(必选),可以带参数运行,当下面的Type为Application,此项有效 
Categories=Development;IDE; #注明在菜单栏中显示的类别(可选) 
Terminal=false #是否在终端中运行(可选),当Type为Application,此项有效StartupNotify=true

猜你喜欢

转载自blog.csdn.net/LOVE_Me__/article/details/104848756