在Linux中,通过软件市场等方式安装的应用,会默认创建好应用的快捷方式。
但是对于自己下载的应用或者源码编译的应用,就需要自己创建应用图标。
在 Linux 中,一个 .desktop
文件就是一个用来运行程序的快捷方式。
没有 .desktop
的话,你的应用就不会在应用菜单中显示了。
.desktop
文件基本上就是一个包含程序信息的纯文本文件,通常根据是自己可见还是所有用户可见的不同而放在
~/.local/share/applications
或者
/usr/share/applications/
目录中。
实例
在/usr/share/applications/
中创建一个文件Pycharm.desktop
.内容如下:
[Desktop Entry]
Type=Application
Terminal=false
Name=Typota
Categories=Development
Icon=/home/panking/opt/Typora/logo.png
Exec=/home/panking/opt/Typora/Typora %f # 这个%f很重要,没有的话,双击打开文件时,会是空白文档
MimeType=text/markdown # 这个配置很重要,用来说明这个程序支持text/markdown文件的打开
关键词解析
[Desktop Entry] 文件头
Encoding 编码
Name 应用名