zoukankan      html  css  js  c++  java
  • Linux Desktop Entry文件配置解析

    Linux Desktop Entry文件配置解析

    1.Desktop Entry 文件标准简介

    引用IBM文档的一段话:

    在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。目前,Linux KDE 和 Linux GNOME 桌面系统都使用 Desktop Entry 文件标准来描述程序启动配置信息。Desktop Entry 文件标准是由 FreeDesktop.org(http://freedesktop.org/wiki/) 制定的,目前最新的版本是"Desktop Entry Specification 1.0"[1]。

    简单地说类似Windows平台的桌面快捷方式。

    2.Desktop Entry文件

    输入cd /usr/share/applications命令进入到保存Desktop Entry目录查看,如下图所示:

    desktopEntry00.png

    如上图所示,Desktop Entry文件都以”.desktop“为后缀名。

    3.Desktop Entry文件格式

    以"python3.6.desktop"为例,查看一下内部结构:

    在/usr/share/applications路径下输入cat python3.6.desktop命令

    desktopEntry01.png

    如上图所示都是键值的格式,关键字“Type”,关键字"Name"是必选的,其余可选。

    **“Name”:应用程序的名称 **

    “Comment”:应用程序的描述信息

    "Exec":应用程序的可执行命令

    “Icon”:应用程序的图标

    **“Type”:Desktop Entry的文件类型 **

    4.手动添加快捷方式到桌面的方式

    进入/usr/share/applications路径下找到相应应用的Desktop Entry文件copy到桌面目录下 。

    若是是第三方应用软件的可在相应的安装目录下(/usr/local/..)新建Desktop Entry文件
    参考python3.6.desktop格式,然后复制到桌面目录下。

    了解详细文档,可参考以下链接:

    IBM:https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html

    作者:tiger_yam
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    HTML5兼容性问题
    网站——如何实现轮播效果
    总结(1)
    MAC_terminal_终端设置
    JS_tips(updating):执行时间;
    Object:window_方法
    Object:Array数组——对象的集合
    Object:Math——对数据的数学计算
    js 统计字符串或者数组的出现次数
    react-native项目实战积累
  • 原文地址:https://www.cnblogs.com/tiger-yam/p/12877317.html
Copyright © 2011-2022 走看看