• 用 AppImage文件创建快捷图标和软连接




    背景

    AppImage是一种在Linux系统中用于分发便携式软件而不需要超级用户权限来安装它们的格式。[1] 它还试图允许Linux的上游开发者来分发他们的程序而不用考虑不同Linux发行版间的区别。 AppImage的核心思想是一个文件即一个应用程序 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,Appimage无需依赖即可运行。
    
    在2004年,它以klik的名字发布。自那时起,它就被不断地开发,并在2011年被重命名为PortableLinuxApps,在2013年被重命名为AppImage。   -Wikipedia
    

    快捷图标

    • 创建desktop文件(图标文件,本文以 navicat15-premium.AppImage为例)

      touch navicat.desktop
      
    • 配置desktop文件

      • 说明

        [Desktop Entry]     # 文件头
        Type=Application    # 类型
        Name            # 图标下方显示名字
        # GenericName         # 通用名称(可选)
        Icon            # 图标图片位置
        Exec            # 可执行文件位置
        # Categories=Development;     # 类别(可选,类似标签)
        # Keywords            # 关键词(可选,可做关键词搜索该图标)
        
      • 栗子

        [Desktop Entry]
        Type=Application
        Name=Navicat Premium 15
        GenericName=Database Development Tool
        Icon=/usr/local/src/appImage/Icon/navicat-icon.png
        Exec=/usr/local/src/appImage/navicat15-premium.AppImage
        Categories=Development;
        Keywords=database;sql;
        
    • 使用图标

      • 将图标加入桌面
      # 将desktop文件移动到 桌面目录即可
      mv navicat.desktop ~/Desktop/
      
      • 将图标加入程序
      # 将desktop文件移动到 `/usr/share/applications`目录即可
      mv navicat.desktop /usr/share/applications/
      
      • 将程序加入侧边栏
      选中图标 -> 点击鼠标右键 -> Add to Favorites
      

    软连接

    • 查看执行目录

      echo $PATH
      

    • 建立软连接

      • 说明

        Usage: ln [OPTION]... TARGET DIRECTORY
          OPTION   # 可选参数,建立软连接时需加上 `-s`
          TARGET   # 源文件或目录
          DIRECTORY   # 目标文件或目录
        
        # 常用参数
        -b 删除,覆盖以前建立的链接
        -d 允许超级用户制作目录的硬链接
        -f 强制执行
        -i 交互模式,文件存在则提示用户是否覆盖
        -n 把符号链接视为一般目录
        -s 软链接(符号链接)
        -v 显示详细的处理过程
        
      • 栗子

        ls -s /usr/local/src/appImage/navicat15-premium.AppImage /usr/local/bin/navicat
        



  • 相关阅读:
    set使用
    css盒子模型详解一
    列表页调用当前栏目的子类织梦标签
    织梦如何在导航栏下拉菜单中调用当前栏目子类
    HDU1812
    BZOJ1485: [HNOI2009]有趣的数列
    组合数学学习笔记
    Full_of_Boys训练2总结
    Full_of_Boys训练1总结
    FFT算法学习笔记
  • 原文地址:https://www.cnblogs.com/cure/p/15127991.html
Copyright © 2020-2023  润新知