Linux 下 .Desktop文件


Linux 下 .Desktop文件_第1张图片
06-illust_66996142_20180809_214110.jpg

中文文档

桌面快捷方式

.desktop文件通常位于 /usr/share/applications 文件下

常用关键词:

关键词 意义 其他
[Desktop Entry] 文件头 必备
Version 版本 可选
Encoding 编码 可选,1.0 版本不推荐使用该参数
Name 应用名称 必备
Name[xx] 不同语言的应用名称 可选
GenericName 描述 可选
Comment 注释 可选
Exec 执行的命令 可选
Icon 图标路径 可选
Terminal 是否使用终端 可选
Type 启动器类型 必备
URL 定义了该Desktop Entry文件指向的URL 可选,只有在"Type"类型是"Link"时才有意义
Categories 应用的类型(内容相关) 可选


 **Ps:** `Exec`常用的参数有:`%f %F %u %U ` ,参数位于末尾

 `Exec=/opt/download/bin/run.sh %f`

 `%f`:单个文件名,即使选择了多个文件。如果已选择的文件不在本地文件系统中(比如说在HTTP或者FTP上),这个文件将被作为一个临时文件复制到本地,`%f`将指向本地临时文件

 `%F`:文件列表。用于程序可以同时打开多个本地文件

 `%u`:单个URL。本地文件以文件URL或文件路径的方式传递

 `%U`:URL列表

 `URL`  :`URL = http://www.baidu.com` 打开百度首页


SSH例子

h2o2@h2o2-PC:~$ cd /usr/share/applications && vim SSH.desktop

[Desktop Entry]
Encoding=UTF-8
Name=SSH
Comment=The SSH
Exec=sh /home/h2o2/Documents/01-工程文件/Tools/shadowsocksr/shadowsocks/运行.sh
Icon=/home/h2o2/Pictures/01-壁纸/IMG_-d259nn.jpg
Terminal=true  # 运行时打开终端
Type=Application

Linux 下 .Desktop文件_第2张图片
image.png
Linux 下 .Desktop文件_第3张图片
图标

python3.5 快捷方式

[Desktop Entry]
Name=Python (v3.5)
Comment=Python Interpreter (v3.5)
Exec=/usr/bin/python3.5
Icon=/usr/share/pixmaps/python3.5.xpm
Terminal=true
Type=Application
Categories=Development;
StartupNotify=true
NoDisplay=true


你可能感兴趣的:(Linux 下 .Desktop文件)