linux(deepin)在桌面上制作启动图标(快捷方式)。
(2019-07-08 11:35:17)分类: Linux |
在linux(deepin)中,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用或者中性从终端上安装的 就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式.
默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。
以Jstocks为例:
新建 Jstock.desktop
首先在桌面上编辑器创建Jstock.desktop文本文件。一个 desktop 文件至少要指定 3 个参数的值(Name、Type 和 Exec)。
输入以下内容就可以
[Desktop Entry]
Version=1.0.7.39#!版本 可选
Name=jstock
Exec=/home/netlogin/.jstock/jstock.sh
Icon=/home/netlogin/.jstock/jstock.png#!图标文件 可选 自定义
Type=Application
将 jstock.desktop 文件copy至 /usr/share/applications
若是打不开,可以赋予其可执行权限,desktop文件需要可执行权限才可运行,否则将以文本文件打开
此时已经出现了快捷方式,将这个快捷方式复制到/usr/share/applications文件夹下即可。
$sudo cp /home/netlogin/Desktop/*.desktop /usr/share/applications
以下是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