Ubuntu 22.04 添加 AppImage 到应用程序

阅读(4112)
评论(0)
Beginning

前言#

AppImage 逐渐成为 Linux 常用的一种软件包格式,本文将介绍如何将 AppImage 文件添加到 Ubuntu 的应用程序中。

如下图中的 CAJViewer :

image

操作过程#

设置相关权限#

对要操作的 AppImage 右击 > 属性进行如下图的设置,必须勾选 允许执行文件

image

创建 desktop 文件#

在任意文件夹内启动终端,执行 gedit CAJViewer.desktop ,创建 .desktop 文件,并输入以下内容:

[Desktop Entry]
Encoding=UTF-8
Type=Application
#应用名称
Name=CAJViewer
#图标路径
Icon=***/CAJViewer/Icon.png
#启动是否开启终端
Terminal=false
#AppImage文件路径
Exec=***/CAJViewer/CAJViewer.AppImage

.desktop 文件置于桌面时可以作为类似 Windows 的快捷方式一样来启动软件

image

当快捷方式像如上图所示一样时是无法启动软件的,右击 > 允许运行 后图标处没有红叉即可启动

image

这样就可以从桌面启动了。

添加至应用程序#

使用 sudo cp CAJViewer.desktop /usr/share/applications 命令,将设置好的 .desktop 文件复制到 /usr/share/applications 文件夹中,就可以在应用程序里看到 CAJViewer 应用。

为特定格式文件设置默认启动程序#

首先查看要设置的文件所属格式,右击目标文件查看文件类型,如图所示,caj文件是 application/octet-stream 格式

14/02/2023 09:33 ------ 补充

在为搜狗输入法安装皮肤时发现,皮肤文件的格式也是 Application/octet-stream ,查阅资料了解到:Application/octet-stream 是应用程序文件的默认值,意思是 未知的应用程序文件

所以此处的设置方法可能会影响到其它后缀的文件,使用时请自行甄别

image

通过 sudo gedit /usr/share/applications/defaults.list 命令编辑 defaults.list 文件,在末尾添加一行

application/octet-stream=CAJViewer.desktop;
  • 全局默认打开方式保存在 /etc/gnome/defaults.list
  • 用户默认打开方式保存在 ~/.local/share/applications/mimeapps.list

保存后再次点击caj文件就会通过 CAJViewer 运行。

结语#

其它的 AppImage 文件均可按照以上方法操作。

参考#

Ubuntu20.04使用CAJViewer for Linux(可双击打开.caj文件)

Ubuntu指定文件打开方式

学习笔记:application/octet-stream

Ending

作者:Koi.C

出处:https://www.cnblogs.com/KoiC/p/17112703.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!


欢迎关注个人公众号!

posted @   KoiC  阅读(4113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
more_horiz
keyboard_arrow_up dark_mode menu palette
选择主题
点击右上角即可分享
微信分享提示