Ubuntu如何给tar.gz文件创建桌面快捷方式

server/2024/10/21 9:59:08/

在Ubuntu中,给.tar.gz文件创建URL桌面图标快捷方式或者是启动脚本桌面图标快捷方式可以通过创建一个.desktop文件来实现。.desktop文件是Linux系统中用于定义应用程序启动器的文件格式,它们通常包含图标、名称和执行命令等信息。以下是创建.tar.gz文件的桌面图标快捷方式(文件地址链接快捷方式和软件脚本启动快捷方式)的步骤:

  1. 找到.tar.gz文件的位置
    首先,确定您想要创建快捷方式的.tar.gz文件的确切路径。例如,如果文件位于/home/username/documents目录下,且文件名为example.tar.gz,则完整路径为/home/username/documents/example.tar.gz

  2. 创建.desktop文件
    打开文本编辑器,创建一个新的文件,并输入以下内容。
    也可以在目录/usr/share/applications下复制一份现有的.desktop文件,然后修改里面的内容。

    • 使用cp命令复制文件
      cp命令用于复制文件或目录。要复制文件并重命名,请使用以下语法:
    cp source_filename new_filename
    

    其中source_filename是原始文件的路径和名称,new_filename是您想要给复制的文件指定的新名称。例如,如果您想要复制/home/username/documents/example.tar.gz并将其重命名为example_backup.tar.gz,您可以使用以下命令:

    cp /home/username/documents/example.tar.gz /home/username/documents/example_backup.tar.gz
    
  • 创建url快捷链接方式Icon行指定了快捷方式的图标,可以根据需要替换为tar.gz包中软件的图标路径。URL/path/to/your/file.tar.gz.tar.gz文件的实际路径:

    [Desktop Entry]
    Version=1.0
    Type=Link
    Name=YourShortcutName
    Comment=Shortcut to example.tar.gz 
    URL=file:///path/to/your/file.tar.gz 
    Icon=path/to/your/file/xx.png
    
    • 使.desktop文件可执行
      为了使桌面图标可点击,需要更改文件的权限以使其可执行。在终端中运行以下命令(替换~/Desktop/YourShortcutName.desktop为保存的.desktop文件的实际路径):
    chmod +x ~/Desktop/YourShortcutName.desktop
    
  • 创建脚本桌面图标快捷方式:替换ShortcutName为想要的快捷方式名称YourShortcutName/bin/xx.sh.tar.gz文件的实际脚本路径。

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=YourShortcutName
    Exec=YourShortcutName/bin/xx.sh  #定位到启动脚本,例如:/home/user/IDEA/bin/xx.sh
    Icon=YourShortcutName/bin/xx.png
    Terminal=false
    Categories=Development;
    
  1. 保存.desktop文件
    将文件保存为YourShortcutName.desktop(替换YourShortcutName为在上一步中选择的名称),对于URL方式的链接将其放置到的桌面目录中,通常是~/Desktop;对启动脚本的快捷方式通常是放在/usr/share/applications下。

  2. 桌面上查看快捷方式
    现在,可以在桌面上看到一个YourShortcutName的新图标。双击该图标将会1)打开文件管理器并定位到该文件的位置,或2)直接启动脚本,等于启动了软件。


http://www.ppmy.cn/server/4007.html

相关文章

javascript模块化学习

Js模块化 【成长期】原始的js模块化 // 使用立即执行函数 var的方式 // 例如 有base.js 和 main.js两个文件 // 其中main.js需要调用base.js中的函数 可以这样写/** base.js */ var baseModule (function () {var a 1;var b 11;var c 22;console.log(a, b, c)…

static+单例模式+类的复合继承

汇编语言 汇编语言是最靠谱的验证“编程语言相关知识点”正确性的方式 汇编语言与机器语言一一对应,每一条机器语言都有与之对应的汇编指令 机器语言是计算机使用的语言,它是一串二进制数字 汇编语言可以通过汇编得到机器语言机器语言可以通过反汇编得到…

FILE类与IO流

目录 File类的实例化与常用方法 File类的理解 文件路径的表示方式: API的使用 IO流概述与流的分类 I/O流中的是Input/Output的缩写 IO流的分类(不同角度) Java程序中的IO流涉及40多个,但实际上都是由4个抽象类衍生出来的。 F…

【教程】ubuntu20.04 下配置 Charm-crypto 0.5 实验环境

目录 前言先决条件基本依赖安装准备好 gcc,make 和 perl准备好 m4,flex,bison 和 libssl-dev安装 Python3.x,pip3 和 pyparsing 安装 OpenSSL安装 GMP5.x安装 PBC安装 Charm-crypto5.0安装开发环境检验 Charm-crypto5.0 安装成功主…

《综合品酒师》培训中FENDI CLUB精酿啤酒掀起品质生活新浪潮

近日,云仓酒庄的《综合品酒师》培训活动成功刷新了世界纪录,这一壮举不仅彰显了云仓酒庄在人才培养方面的专业实力,更以其与众不同的FENDI CLUB精酿啤酒掀起了酒水行业的新风尚。作为一名业内专业人士,我深入剖析了此次培训对酒水…

《深入浅出多模态》: 多模态经典模型:BLIP

🎉AI学习星球推荐: GoAI的学习社区 知识星球是一个致力于提供《机器学习 | 深度学习 | CV | NLP | 大模型 | 多模态 | AIGC 》各个最新AI方向综述、论文等成体系的学习资料,配有全面而有深度的专栏内容,包括不限于 前沿论文解读、资料共享、行业最新动态以、实践教程、求职…

Python基础学习之数据切片

数据切片介绍: 切片的基本语法是data[start:stop:step],其中: start 是切片开始的索引(包括该索引处的元素)。 stop 是切片结束的索引(不包括该索引处的元素)。 step 是切片的步长&#xff0…

生活中的洪特规则

不知道你还记不记得高中物理所学的一个奇特的物理规则:洪特规则。 洪特规则是德国人弗里德里希洪特(F.Hund)根据大量光谱实验数据总结出的一个规律,它指出电子分布到能量简并的原子轨道时,优先以自旋相同的方式分别占…