首页 > 系统相关 >Linux的桌面快捷方式

Linux的桌面快捷方式

时间:2023-05-14 14:45:03浏览次数:31  
标签:文件 桌面 Exec desktop Linux 快捷方式 Desktop Type 图标

Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件,它以 .desktop 为后缀名,相当于微软 Windows 系统下的桌面快捷方式。通常一个二进制可执行程序是一个没有后缀没有图标的文件,不可以随意移动。如果没有 desktop 文件,用户每次都需要打开一层层文件夹最后找到这个可执行文件,然后启动应用。这样打开应用的方式没有问题,但特别繁琐,而且可执行文件分布散乱,不易于管理。

因此很多 Linux 发行版(包括 Deepin ) 都提供了启动器,便于集中管理应用程序。启动器本质是一个位于 /usr/share/applications/ 路径下的目录。启动器目录中存放着很多 .desktop 文件,每个 .desktop 文件都是一个应用程序的入口,并且 .desktop 文件可以显示图标,对用户更加友好。

desktop文件模板

一个 desktop 文件主要由两部分组成,头部 [Desktop Entry] 声明(用于指定这是一个desktop文件)和一系列的参数/值对组成。一个 desktop 文件至少要指定 3 个参数的值(Name、Type 和 Exec)。

demo1.desktop:

[Desktop Entry]

Name=

Type=Application

Exec=

1.Name: desktop 文件最终显示的名称(一定要注意和 desktop 文件名的区别)。

2.Type: 用于指定 desktop 文件的类型(包括 3 种类型:Application、Link、Directory)。

3.Exec: 用于指定二进制可执行程序的完整路径。

大多数情况下,我们还需要指定 Icon 的值(一个 desktop 文件没有图标那也是缺少了点东西)

1.Icon: 指定应用程序图标的完整路径(可以省略后缀名)。

2.图标支持 png 格式、svg 格式等,图标的推荐尺寸为 128x128。

因此一个基本的 desktop 文件模板应该像下面这样:

demo2.desktop:

[Desktop Entry]

Name=

Type=Application

Exec=

Icon=

注意:desktop文件在以下目录中

/usr/share/applications/

标签:文件,桌面,Exec,desktop,Linux,快捷方式,Desktop,Type,图标
From: https://www.cnblogs.com/full-stack-linux-new/p/17399285.html

相关文章

  • 01-Linux命令和C语言基础
    1Linux开发环境搭建1.1虚拟机安装1、安装VMWare2、安装ubuntu分区--Linux没有盘符的概念/--5000M/boot--系统启动过程中读取的重要文件/swap--2000M,虚拟内存是物理内存的两倍左右/home--常见的分区Linux文件系统结构是通过文件夹管理的虚拟内存是一段硬......
  • Java:Linux/Windows/macOS安装JDK
    目录开发环境安装JDK生产环境安装JDKJava版本开发环境安装JDK可以通过oracle的官方下载地址,下载安装https://www.oracle.com/cn/java/technologies/downloads/https://www.oracle.com/cn/java/technologies/downloads/archive/生产环境安装JDK文档https://openjdk.org/install/#Ja......
  • Linux 文件与目录管理有关的指令与权限
    之前对文件和目录的指令与权限有误解(特别是目录这一块),在本文进行记录。让使用者能进入某目录成为“可工作目录”的基本权限可使用的指令:例如cd等变换工作目录的指令。目录所需权限:使用者对这个目录至少需要具有x的权限。额外需求:如果使用者想要在这个目录内利用ls......
  • LINUX下用YUM安装nginx出现No package nginx available.的问题与解决方案
    1.备份CentOS-Base.repomv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak2.下载新的CentOS-Base.repo到/etc/yum.repos.d/wget-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo3.把服务器的包信息下载到本......
  • Linux常用命令-ftp
    ftp-Internetfiletransferprogram常用命令命令用法描述[email protected]连接到FTP服务器lsls[remote-directory]列出远程目录的内容cdcd[remote-directory]更改远程目录lcdlcd[local-directory]更改本地目录mkdirmkdir[direc......
  • C# 修复桌面图标间距问题
    Windows在某些情况(系统文件损坏、注册表错误、驱动不兼容等)下,桌面图标间距变得超大,占满整个桌面。整理下,C#按如下方式修复1usingvarwindowMetrics=Registry.CurrentUser.CreateSubKey(@"ControlPanel\Desktop\WindowMetrics");2if(windowMetrics==null)3......
  • linux 中如何提取最后一列或者最后若干列之外的所有内容
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据01020304050607080910111213141516171819202122232425262728293031323334353637383940##提取最后一列以外的所有内容[root@P......
  • linux 中 批量删除文件后缀
     001、rename[root@PC1test]#ls1.csv2.csv3.csva.txtb.txtc.txt[root@PC1test]#rename".txt"""*.txt##删除.txt后缀[root@PC1test]#ls1.csv2.csv3.csvabc[root@PC1test]#rename".csv"""......
  • Linux tigervnc同步教学
    windows安装vncviewer LinuxServer配置以下脚本#!/bin/bashrpm-qtigervnc-server>/dev/null2>&1if[$?-ne0]thenyuminstall-ytigervnc*>/dev/null2>&1echo-n"Pleaseinputyourvncconnect"vncpasswd......
  • Burp Suite Professional / Community 2023.5 (macOS, Linux, Windows) - Web 应用安
    BurpSuiteProfessional/Community2023.5(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。作者......