当前位置:首页 > 文章中心 > 正文内容

linux文件之.desktop文件_linux桌面文件夹不见了

dgx6664个月前 (09-01)文章中心16

在ubuntu桌面版的linxu系统中,当用户安装完一个应用程序后,默认会在/usr/share/applications/目录生成一个对应的.desktop文件,该.desktop的文本文件包含了应用程序的信息,包括应用名称,应用程序路径和图标保存路径等。用户也可以通过双击该.desktop文件来启动程序。根据.desktop这一特点,可以将.desktop文件发送到桌面上,作为应用的快捷方式。如图1,将vim.desktop文件复制到桌面上,双击该文件,就可以打开vim编辑器了。

.desktop参数说明

vim.desktop文件包含的信息如图2,图3,信息太多,一张图放不下;

[Desktop Entry]参数:标识,用以声明该文件是一个.desktop文件,也称为头部信息;

Name参数:表示应用程序的显示名称,通常和程序名称一致;

GenericName参数:表示应用程序的通用名称,通常显示在搜索结果和非搜索结果中;

Comment参数:表示应用程序的描述,通常在鼠标右键的properties信息里可以看到,中括号里的表示 对应的语言;

TryExec参数:应用程序的路径,最好是绝对路径,用于确定程序是否安装;

Exec参数:应用程序的路径,最好是绝对路径,用于启动程序;

Terminal参数:该参数决定是否支持在终端里运行该程序,false表示不支持,true表示支持。

Type参数:用于表示.desktop文件的类型,Application指应用程序;Link指链接,Directory指目录;

Keywords参数:表示描述此程序的字符串列表;

Icon参数:表示应用程序显示图标的路径,绝对路径;

Categories参数:表示应用程序所属的类别;

StartupNotify参数:表示在应用程序启动时,是否要显示通知;

MimeType参数:表示应用程序支持处理的文件类型;

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/3973.html

标签: desktopshare
分享给朋友:

“linux文件之.desktop文件_linux桌面文件夹不见了” 的相关文章

AMD Software Adrenalin Edition 25.1.1驱动:支持《漫威蜘蛛侠2》等

AMD Software Adrenalin Edition 25.1.1驱动程序发布,支持《最终幻想7:重生(Final Fantasy VII Rebirth)》和《漫威蜘蛛侠2(Marvel's Spider Man 2)》。需要说明的是,该版驱动程序还没有通过WHQL认证。问题修复:改进了使...

CAD安装哪个版本好?今天让我来告诉你

CAD安装那个版本比较好一直以来是困扰大家的一个问题,今天我们就来对CAD安装那个版本比较好做一个深入的讲解!现在的CAD版本多且杂,从比较常见的版本来看(再早的我们就不在这里过多叙述),从2000到现在最新的2022,每个版本都有相当大的用户群体,每个人都有自己选择CAD版本的理由,但是大体可以分...

SOLIDWORKS安装必看!2022,2021电脑硬件配置和操作系统要求

SOLIDWORKS软件是一款基于Windows系统的大型机械设计软件,因为软件比较大且为了能够让SOLIDWORKS发挥出最佳性能,所以对于电脑硬件和系统有所要求。以下信息可用于参考使用的电脑硬件、操作系统和 Microsoft 产品是否是支持 SOLIDWORKS,且进行了优化的系统。1、SOL...

C# WinForms 开发中防止同一应用运行多个实例

在开发 WinForms 应用程序时,有时需要防止同一个应用程序的多个实例同时运行。这种需求在某些情况下非常重要,例如,当你需要确保某个资源(如文件或数据库)只被一个应用实例访问时。本文将介绍几种防止同一应用运行多个实例的方法,提供详细的代码示例。方法一:使用 Mutex 类Mutex(互斥量)是一...

新书推荐:17.3.2 手工脱壳

不同的壳程序通常都会有一个对应的脱壳工具。但是多数情况下,必须进行手动脱壳。手动脱壳有时候很快,且不费精力。有时候却是一件费事且艰巨的过程。■手动脱壳方法手动脱壳程序的方法有两种:●找到加壳的算法,然后编写一个程序逆向运行它。通过逆向运行这个算法,这个程序可以解开加壳程序的每一步操作。虽然有一些自动...

.NET AOT 的使用以及 .NET 与 Go 互相调用

目录背景C# 部分环境要求创建一个控制台项目体验 AOT 编译C# 调用库函数减少体积C# 导出函数C# 调用 C# 生成的 AOTGolang 部分安装 GCCGolang 导出函数.NET C# 和 Golang 互调C# 调用 GolangGolang 调用 C#其他背景其实,规划这篇文章有一...