ubuntu 中使用 AppImage

直接运行

chmod +x file.AppImage # 增加可执行权限
./file.AppImage

也可以在文件夹中右击 AppImage 文件选择运行 (前提是已经有执行权限)

官方推荐在命令行运行, 但每次都要先定位到 AppImage 文件, 然后再执行

提取内容

虽然可以直接运行 AppImage 文件, 但是最好的方式还是通过点击图标启动, 这就需要将 AppImage 文件解压出来, 并增加系统启动图标

AppImage 有两种类型, 不同的类型解压的方式不同

类型一

Navicat Premium 15 提供的 AppImage 属于类型一

使用 mount 命令挂载

sudo mount navicat15-premium-en.AppImage /mnt

将内容拷贝一份, 目录重命名为 navicat15, 然后卸载 AppImage 文件

sudo cp -r /mnt /opt/navicat15
sudo umount /mnt

类型二

为知笔记 提供的 AppImage 属于类型二

通过选项 --appimage-extract 进行解压

chmod +x WizNote-x86_64-ubuntu-18.AppImage
./WizNote-x86_64-ubuntu-18.AppImage --appimage-extract

在当前目录生成了 squashfs-root 文件夹, 再将其移动至指定位置即可

sudo mv squashfs-root /opt/wiznote

对于其他 AppImage 文件的解压,可以先尝试类型一的方式,如果无法挂载,则尝试类型二的方法

添加启动图标

ubuntu 的系统启动图标位于 /usr/share/applications 中的 .desktop 文件

Navicat 15

查看解压后的内容

ls /opt/navicat15
AppRun  cacert.pem  manual.pdf  navicat.desktop  navicat-icon.png  usr
  • AppRun 程序入口
  • navicat.desktop 系统图标模板
  • navicat-icon.png 图标

创建系统启动图标

sudo cp /opt/navicat15/navicat.desktop /usr/share/applications/

修改 navicat.desktop 中的 Icon 和 Exec, 解压缩后图标和程序的路径需要相应修改

sudo vim /usr/share/applications/navicat.desktop
Icon=/opt/navicat15/navicat-icon.png
Exec=/opt/navicat15/AppRun

最后就可以点击图标启动 Navicat Premium 15

Wiznote

与 Navicat 类似

cp /opt/wiznote/wiznote.desktop /usr/share/applications/

修改 wiznote.desktop

sudo vim /usr/share/applications/wiznote.desktop
Exec=/opt/wiznote/AppRun
Icon=/opt/wiznote/wiznote.png

最终效果:

AppImage 设置为图标启动(以 Wiznote和Navicat 为例)相关推荐

  1. Qt for ios 设置程序图标(logo)和启动页(splash)

    前言 Qt开发ios程序,要面临的一个问题就是设置程序图标和启动页的问题,作为一个跨平台开发者,对原生开发本身就不太熟悉,即便是这种小功能也可能会成为阻碍,没办法, 只能硬着头皮上咯. 要设置ios的 ...

  2. iOS设置icon图标和启动页的详细设置

    一.ios的icon图标详细设置 icon图标的设置其实很简单主要两个步骤: (1)将图片添加进工程中 (2)在info.plist--->添加一个属性Icon files 其中红色标记为图片名 ...

  3. Win10 设置取消快速启动栏图标,C++版

    Win10对快速启动栏的设置在接口上并没有提供很好的方法,在网上找了一段是VBS和powershell写的,特地转成支持VC的版本: void TaskbarPinWin10(LPCTSTR lpsz ...

  4. 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤

    2019独角兽企业重金招聘Python工程师标准>>> (设置以ideapad S210进入BIOS设置U盘启动盘为例) 1.按下联想笔记本的电源键,看到联想图标的时候按住键盘左下角 ...

  5. eclipse里source的快捷方法_教你如何在Linux中设置快捷方式图标

    这篇文章主要给大家介绍了关于如何在Linux中设置快捷方式图标的相关资料,文中通过示例代码的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 Linux系统 ...

  6. 启动Activity的流程(Launcher中点击图标启动)

    启动Activity一般有多种方式,常见的有三种: 在Launcher桌面点击app图标 调用startActivity启动一个Activity 命令am start启动 这三种方式在服务端的处理方式 ...

  7. 炫龙笔记本怎么进bios设置u盘启动图文教程

    炫龙笔记本从u盘启动有两种方法,一种是使用u盘启动快捷键直接进入u盘装系统,另一种则需要进bios设置u盘为第一启动项,下面详细为大家介绍如何操作. 方法一:使用u盘启动快捷键直接进入u盘装系统 炫龙 ...

  8. Ubuntu 20.04 Desktop 设置桌面图标大小、间距

    Ubuntu 20.04 Desktop 设置桌面图标大小.间距 说明 正文 说明 时间:2020-12-24 本文基本完全抄袭了这篇文章:https://blog.csdn.net/weixin_3 ...

  9. 计算机启动如何改变默认硬盘,如何把硬盘设置为第一启动项怎么修改的

    如何把硬盘设置为第一启动项怎么修改的 解决方案: 在启动电脑的`时候按住(Award BIOS:按"Del"键,AMI BIOS:按"Del"或"ES ...

最新文章

  1. pandas画时间序列图
  2. nagios系列(六)之nagios实现对服务器cpu温度的监控
  3. HTML5与JavaScript
  4. Retrofit分析-漂亮的解耦套路
  5. POJ-1845 数论
  6. python boxplot orient_Python 可视化 | Seaborn5 分钟入门 (三)——boxplot 和 violinplot
  7. PostgreSQL 12系统表(5)pg_index
  8. 酷比魔方iwork8刷机shell_酷比魔方IWORK8旗舰版(I1-T)双系统刷机教程.doc
  9. 神通数据库知识点整理
  10. Anycubic Vyper 3D打印机串口屏改造开源项目之QT温度曲线显示(二)
  11. Flink1.13 DataStream API - Event Time - Generating Watermarks
  12. activator类的使用
  13. mysql水仙花数,水仙花数_水仙花数c语言程序
  14. 超声波测距 c语言程序流程图,超声波测距单片机C程序+原理图+PCB源文件
  15. 超越函数e^(-x^2)的定积分
  16. 关于QQ开心农场外挂 开发
  17. 如何实现地图App中附近地点搜索及聚合标记功能
  18. ELADMIN学习第一次
  19. 定时开机 命令 自动开机
  20. ABP VNext学习日记2

热门文章

  1. tp框架中的facade
  2. 分享从零开始学习网络设备配置(华为ensp版本)------任务1.2 使用eNSP搭建和配置网络
  3. 当手机产业进入硬件能力过剩时代
  4. CMake Warning at cmake/OpenCVGenSetupVars.cmake:54 (message):
  5. python识别火车票二维码_python实现的一个火车票转让信息采集器
  6. VS调试状态下断点总是进不去,不能进断点调试解决办法
  7. 作业实践一 网络攻防环境的搭建,20222927
  8. 高版本STM32CubeIDE下载/调试指南
  9. 信用卡分期利率陷阱——实际利率计算
  10. 从运营商角度来考虑为什么NAT不能搭建服务器?