zoukankan      html  css  js  c++  java
  • 用 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
        



  • 相关阅读:
    自然语言处理1-1 算法时间复杂度
    tensorflow2.0(1):简介
    基于PKCS#11的应用架构
    数字证书应用改造需求调研-2015-10-19
    签名验证工具Aloaha Sign
    PDF签名应用研究小结
    用bcp导sql server数据到excel文件
    无线网卡和有线网卡的嗅探模式的区别
    Tomcat6源代码在Eclipse里调试简要说明
    OpenLDAP 主从复制配置
  • 原文地址:https://www.cnblogs.com/cure/p/15127991.html
Copyright © 2011-2022 走看看