Ubuntu-desktop entry文件

本文介绍了XDG Desktop Entry规范,该规范定义了应用程序如何融入桌面环境的菜单。内容包括:desktop entry文件的用途(应用、子菜单和链接),文件扩展名,文件位置,文件格式,以及如何编写URL和Application类型的desktop entry文件示例。
摘要由CSDN通过智能技术生成

文章链接

desktop entry文件介绍

The XDG Desktop Entry specification defines a standard for applications to integrate into application menus of desktop environments implementing the XDG Desktop Menuspecification.

一个desktop entry文件代表一个桌面环境中的一个菜单项,它的种类可以是应用、子菜单和链接。

对于应用和链接,文件扩展名为*.desktop,对于子菜单,文件扩展名为*.directory,虽然directory意为目录,但是却是作为子菜单的扩展名。

一些背景介绍

XDG指的是X Development Group, 这是Freedesktop.org的旧称,关于freedesktop的一些规定可以在https://specifications.freedesktop.org上找到。

desktop文件位置

先来看一下XDG Base Directory Specification定义的一些环境变量:

  • $XDG_DATA_HOME - 用户数据存放的基准目录,如果没有设置,默认值为$HOME/.local/share
  • $XDG_CONFIG_HOME - 用户配置存放的基准目录,默认为$HOME/.config
  • $XDG_DATA_DIRS - 除了$XDG_DATA_HOME目录之外,一系列按优先级排序的基准目录,这些目录也是用于查找用户数据文件的。默认值为/usr/local/share:/usr/share
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值