Linux的.desktop文件格式及常用属性

linux中通过.desktop文件执行bash命令打开chrome浏览器并传参 Code 描述%f %f指向临时文件。用于不了解URL语法的程序。%F 文件列表。用于可以一次打开多个本地文件的应用程序。每个文件作为单独的参数传递给可执行程序。%u 单一的URL或者本地文件%U %u的复数%i 如果Icon 为空,不应该填写此参数。一般也不用%c Name键中的已翻译名称。%k 桌面文件的位置 要么为URL,要么是本地文件名,要么是为空,不知道干啥的,一般不用。 阅读详情

Linux的.desktop文件是一种菜单和快捷方式的描述性文件,以下是该文件的格式及常用属性:

 

 

[Desktop Entry]
//文件头

Encoding=UTF-8  
//编码方式

Name=aMule  
Name[en]=en_name
Name[en_US]=US_name 
//应用程序名称,根据当前系统语言匹配显示,优先匹配更细化的语言标识名称

Comment=comment  
//鼠标经过上面时的提示名称,也可国际化

Exec=command  
//菜单执行的命令或程序

Icon=iconpath  
//显示在菜单项中的图标,可以为空

Terminal=false  
//是否使用终端

Type=Application 
//分类

Hidden=false
//菜单是否隐藏,类似NoDisplay属性

Categories=Application;Network; 

//菜单所属类别,可以确定该菜单的位置


有时候会出现Matlab无法输入中文的情况,原因是没有为应用程序设置中文环境变量(运行环境),使用LANG=zh_CN.utf8 /usr/.../bin/matlab启动matlab,即可正常输入中文


有的博客提到中文环境变量可以在上述.desktop文件中设置,方法不清楚,有知道方法的麻烦告知

Linux桌面快捷方式原理与Desktop Entry文件详解 Desktop Entry文件是Linux桌面环境识别和启动应用程序的基础元数据标准,遵循Freedesktop.org规范,通过声明式字段(如Type、Exec、Icon)定义程序身份、行为与展示方式。其核心价值在于解耦应用逻辑与桌面集成,实现跨桌面环境兼容、用户级/系统级分层管理及多语言支持。广泛应用于Ubuntu、Fedora等主流发行版的GNOME、KDE等桌面环境中,支撑应用程序菜单、Dash搜索、系统托盘等功能。本文深入解析.desktop文件结构、权限机制、调试方法及Arduino等典型工具的 阅读详情

相关推荐

手把手教你用RMII接口配置以太网PHY芯片(附YT8512实战代码)

本文详细介绍了如何使用RMII接口配置以太网PHY芯片,以国产YT8512为例,提供从硬件设计到软件驱动的全流程实战指南。内容包括RMII接口技术解析、YT8512硬件设计要点、驱动开发实战代码及常见问题排查,帮助开发者快速实现以太网通信功能。

mac99的博客 995

.desktop文件

一、.desktop文件是什么在 Linux 中,一个 文件就是一个用来运行程序的快捷方式,也叫启动器,或者桌面项。基本上就是一个包含程序信息的纯文本文件。没有 的话,你的应用就不会在应用菜单中显示了。二、.desktop文件的位置 文件,通常放在 或者 目录中。三、如何创建桌面启动器大多数应用在安装后都会自动创建 文件。然而,如果是你自己从源代码编译的程序或者自己下载的压缩格式的应用,那就不会做这些事情了,每次你都需要打开终端来执行它的二进制文件。显然这个过程很无聊也很麻烦。此时需要手动创建.d

void的博客 1万+

RAG——从0到1快速搭建RAG应用

本文介绍了基于LangChain框架构建RAG(检索增强生成)应用的技术方案,涵盖核心模块选型与实现流程。技术栈包括:LangChain应用框架、pypdf文档解析、RecursiveCharacterTextSplitter文本分块、bge-small-zh-v1.5向量模型、Faiss向量库和通义千问大模型。文章详细说明了开发环境配置步骤,包括虚拟环境创建、依赖库安装和模型下载。核心代码分为索引、检索、生成三大流程,索引流程完成PDF文档解析、分块和向量化存储;检索流程实现查询向量化和相似度匹配;生成流

小志的博客 590

linux桌面快捷方式——.desktop文件

linux桌面快捷方式——.desktop文件

Edward2022的博客 3928

科研绘图避坑指南:用PyMol制作期刊级蛋白-配体相互作用图(含氢键显示技巧)

本文是一份专业的科研绘图避坑指南,详细讲解如何利用PyMol软件制作符合期刊发表标准的蛋白-配体相互作用图。文章重点分享了从构图逻辑、精准选择到氢键等相互作用的艺术化表达技巧,并提供了视觉优化与期刊适配的终极参数设置,帮助科研人员产出兼具科学严谨性与视觉美感的专业图表。

weixin_29292431的博客 270

如何构建智能聊天系统

聊天分为听、思考、读,简单的通过ASR、LLM、TTS三类模型的组合可以实现,最近openai推出支持多模态的GPT-4o模型,可以把三个模型真正融合成在一起。现在市面上的模型百花齐放,各有所长。要实现可落地的方案,需要结合业务,验证模型效果,同时也要考虑方案的可行性,有些模型在国内能用,有些在国内不能用。

xsgnzb的专栏 2107

linux中的.desktop文件详解

desktop文件是 Linux 桌面环境中的快捷方式文件,用于启动程序。它包含了应用程序的名称、图标、执行命令等信息。可以通过编辑.desktop文件来创建自定义的应用程序图标和快捷方式。

jkzyx123的博客 4677

从零开始:使用Remix和MetaMask在测试网部署智能合约的完整指南

本文提供了一份完整的指南,教你如何使用Remix和MetaMask在测试网上部署智能合约。从环境搭建、获取测试网代币到编写和部署合约,再到与合约交互和连接Python后端,涵盖了智能合约开发的各个环节。特别适合初学者快速上手区块链开发,同时介绍了安全注意事项和调试技巧。

weixin_29019241的博客 474

Windows 下 Docker Desktop 安装教程及常用命令(2026 最新)

最佳版本必选后端Hyper-V(不要用 WSL2)核心步骤:开启 Hyper-V → 装 4.23.0 → 选 Hyper-V 引擎。

xin_yao_xin的博客 2万+

yolov5 FPGA实现及verilog代码仿真

本文介绍了一种基于FPGA的卷积神经网络加速器设计,采用混合架构实现网络功能。该系统将训练和图像预处理等复杂计算保留在PC端执行,仅将主干网络部署在FPGA上。由于片上资源限制,建议通过外接DDR存储扩展容量。文章提供了完整的Verilog HDL源码,包括卷积单元(convUnit)、卷积层(convLayerSingle)和处理单元(processingElement)等核心模块,均已通过仿真验证。该设计采用流水线结构,使用浮点运算单元实现卷积计算,支持32x32图像输入和5x5卷积核处理。系统架构图中

QQ_778132974的博客 575

2026 AI Agent Harness Engineering 生态报告:开源工具链的现状与未来趋势

IEEE P2863-2025《通用人工智能自主代理技术架构与评估规范》于2025年11月正式发布,将AI Agent(通用人工智能自主代理)定义为:一种具备感知(Perception)、记忆(Memory)、推理(Reasoning)、规划(Planning)、行动(Action)五大核心能力闭环,能够在无显式指令覆盖全部环节的前提下,自主完成特定领域或开放领域复杂任务的智能实体。

AI 算法实战派 496

Linux下 创建启动器(.Desktop文件)

简述: Linux图标文件其实就是.desktop后缀的纯文本文件,Linux程序.desktop文件大都放置在/usr/share/applications/目录(所有用户可见)或~/.local/share/applications/目录(仅当前用户可见)中,几乎所有的程序图标文件都在这里。 若是需要开机自动启动程序,则需把.desktop文件放置在~/.config/autostart/...

hebbely的博客 1万+

生物量预测:基于Swin-Unet模型的生物量模型预测

本文提出了一种基于Swin-Unet架构的多源遥感地上生物量(AGB)预测方法。该方法整合了光学影像、SAR雷达影像、气候环境参数以及地形数据(坡度和坡向)等多源信息,通过24个输入通道(13+2+7+1+1)构建预测模型。研究采用Min-Max归一化预处理数据,并使用80%训练集、16%验证集和20%测试集的划分策略。模型基于Swin-Unet 2D架构,设置64个初始滤波器、4层深度、4×4堆叠数和2×2补丁大小。该方法通过整合多源遥感数据和先进深度学习架构,为AGB反演提供了新的解决方案。

此星光明博客 61

Raspbian .desktop 文件格式与使用说明

1 引言 Raspbian X window提供了类似于 windows系统的开始菜单,管理维护这些菜单项很重要。 与 windows将菜单项按目录来管理的方式不同的是,Raspbian中将这个菜单项以配置文件的方式集中管理。 下面就介绍具体的操作方法。 2. desktop文件格式说明包含以下各标识 2.1 该文件基本模板如下 [Desktop Entry] Encoding=UTF-8 Name=<应用程序名> Type=Application Exec=<

simple_star_80的博客 776

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

How to install and edit desktop files on Linux (Desktop entries)

【代码】How to install and edit desktop files on Linux (Desktop entries)

allway2的博客 1185

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Desktop shortcuts creation in Linux

sudosudo。

allway2的博客 866

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

GitHub Desktop Linux版:面向开发者的可视化Git管理终极指南

在Linux开发环境中,版本控制是软件开发的生命线。传统Git命令行虽然强大,但复杂的学习曲线和易错的操作让许多开发者望而却步。GitHub Desktop Linux版正是为解决这一痛点而生,它将复杂的Git操作转化为直观的可视化界面,为Linux开发者提供了前所未有的代码管理体验。这款基于Electron和TypeScript构建的图形化Git客户端,不仅继承了GitHub Desktop的核

gitblog_00906的博客 885

Jellium Desktop命令行参数速查表:常用参数参考

Jellium Desktop是一款非官方的Jellyfin桌面客户端,通过命令行参数可以灵活配置其运行行为。本文整理了最常用的命令行参数,帮助用户快速掌握配置技巧,优化媒体播放体验。 ## 基础信息与使用说明 Jellium Desktop的命令行参数基于clap框架构建,所有参数均支持长格式(`--参数名`),部分常用参数提供短格式(`-参数名`)。参数定义位于[src/jfn_rust/

gitblog_00968的博客 767

linux桌面入口文件(.desktop)规范

文章目录介绍文件命令桌面文件ID文件的基本格式注释组项可能的值类型键的本地化值正式的桌面文件KeyExec KeyD-Bus激活A.示例桌面条目文件 介绍 KDE和GNOME桌面环境都采用了类似的“桌面入口”格式,或描述特定程序如何启动的配置文件,它在菜单中的显示方式等。统一标准对更大的社区有利。所有各方都同意这样做,即两个环境之间的互操作,以及实现规范的任何其他环境变得更加简单。 文件命令 桌面...

星兮博客 2万+

GitHub Desktop Linux版:为Linux开发者量身打造的可视化Git工作流革命

GitHub Desktop Linux版是一款专为Linux平台优化的开源Git图形客户端,通过直观的可视化界面将复杂的Git操作转化为简单点击,彻底改变了开发者的代码管理体验。这款基于Electron和TypeScript构建的工具,为Linux开发者提供了与macOS和Windows版本一致的专业Git工作流支持。 ## 🔍 从命令行到图形界面的思维转变 传统Git命令行操作需要记忆大

gitblog_00654的博客 738

5分钟搞定GitHub Desktop安装配置:macOS、Windows与Linux完整步骤教程

GitHub Desktop 是一款免费、开源的**可视化 Git 客户端**,让你在 macOS、Windows 或 Linux 上通过图形界面完成仓库管理、代码变更查看、提交推送和 Pull Request 创建,无需死记硬背命令行。官方口号是“Focus on what matters, instead of fighting with Git”——把精力放在代码本身,而不是和 Git 较劲

gitblog_00057的博客 817

RabbitMQ 内存告警与消息堆积,3 个调优点定位真实瓶颈

一条队列的 ready 消息只增不减,内存使用率逼近上限,接着触发流控,整个节点发布开始被限流。这是 RabbitMQ 消息队列最常见的性能问题。本文围绕内存阈值设置、消息堆积排查、吞吐量提升三个方向,讲清资源消耗机制,再给自查表与可落地配置。 ## 📦 内存、队列、连接是怎么占掉资源的 RabbitMQ 每个节点本质上是一组 Erlang 进程。连接、通道、队列各自对应一个或多个进程,每个

gitblog_01142的博客 1053
上一篇: mxArray数据类型
下一篇: 输入输出数据与MWNumericArray
cuiguanjun
博客等级 码龄12年 10粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值