美文网首页
Linux创建应用图标及默认程序设置

Linux创建应用图标及默认程序设置

作者: Pan_大宝 | 来源:发表于2019-05-27 18:23 被阅读0次

在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    应用名称
Name[xx]    不同语言的应用名称
GenericName 描述
Comment 注释
Exec    执行的命令
Icon    图标路径
Terminal    是否使用终端
Type    启动器类型
Categories  应用的类型(内容相关)
MimeType  指定了文件的类型名称、描述、图标信息,同时通过与.desktop应用程序描述文件整合,指定了文件的打开方式。

其中 Exec 常用的参数有:%f %F %u %U
%f:单个文件名,即使选择了多个文件。如果已选择的文件不在本地文件系统中(比如说在HTTP或者FTP上),这个文件将被作为一个临时文件复制到本地,%f将指向本地临时文件;
%F:文件列表。用于程序可以同时打开多个本地文件。每个文件以分割段的方式传递给执行程序。
%u:单个URL。本地文件以文件URL或文件路径的方式传递。
%U:URL列表。每个URL以分割段的方式传递给执行程序。本地文件以文件URL或文件路径的方式传递。

详细参数参考链接参考链接

相关文章

  • Linux创建应用图标及默认程序设置

    在Linux中,通过软件市场等方式安装的应用,会默认创建好应用的快捷方式。但是对于自己下载的应用或者源码编译的应用...

  • Mac启动台 Launchpad 的图标数量调整

    Mac的Launchpad启动台下会存放应用程序的图标。但在默认设置下,这些应用的图标很大,而且也比较占用屏幕空间...

  • 2018-02-13

    QT Widget应用程序设置应用程序的图标 【1】下载以获取应用程序的图标ico图片格式(比如App.ico) ...

  • Ubuntu给应用程序创建一个启动图标

    来源前言:Linux玩就是折腾!win下点击应用程序右键发送到桌面或者创建应用程序图标就可以了。 1、我安装的ec...

  • 2.10系统程序的部署

    1、设计程序图标 从阿里巴巴矢量图标库中获取符合的图标。如图: 2、为应用程序设置图标 2.1为窗口设置图标 图为...

  • 安卓系统对应用图标有缓存?

    今天更换应用程序的图标,设置了icon与roundicon,但图标显示有问题(图标显示有黑边)。通过无数次回退及前...

  • Flutter_设置APP图标和启动图

    一、设置APP图标 更新Flutter应用程序启动图标的方式与在本机Android或iOS应用程序中更新启动图标的...

  • 设置程序的应用图标和启动界面

    Swift - 设置程序的应用图标和启动界面

  • 2018-11-29

    2.9系统程序的部署 任务一:设计并使用应用程序图标 图片转ico图片转ico.gif-为应用程序设置图标应用程序...

  • MQTT客户端设置

    MQTTBox 从MQTTBox应用程序创建新的MQTT客户端时,您可以指定各种连接设置。大多数设置默认设置为最常...

网友评论

      本文标题:Linux创建应用图标及默认程序设置

      本文链接:https://www.haomeiwen.com/subject/rmkktctx.html