ubuntu 将 AppImage 设置为图标启动

AppImage

在 ubuntu 中使用 AppImage, 可以直接运行, 也可以把文件解压出来并添加启动图标

直接运行

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

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

虽然官方推荐在命令行运行, 但每次都要先定位到 AppImage 文件, 然后再执行; 如果要经常使用该 App, 那就太麻烦了

图标启动

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

提取内容

AppImage 有两种类型, 不同的类型解压的方式不同, 除了 Navicat Premium, 大多数 App 都属于类型二

类型一

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

使用 mount 命令挂载(挂载前确保 /mnt 是空目录)

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 文件

除了全局的 /usr/share/applications 文件夹, 还有以下目录, 也可以存放 .desktop 图标

  • /usr/local/share/applications
  • ~/.local/share/applications 仅对当前用户有效
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 类似

sudo 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

最终效果:
Wiznote

参考: https://docs.appimage.org/

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值