首页 > 系统相关 >Ubuntu 22.04 添加 AppImage 到应用程序

Ubuntu 22.04 添加 AppImage 到应用程序

时间:2023-02-11 22:22:17浏览次数:65  
标签:文件 AppImage list 应用程序 desktop 22.04 Ubuntu CAJViewer

前言

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 格式

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指定文件打开方式

标签:文件,AppImage,list,应用程序,desktop,22.04,Ubuntu,CAJViewer
From: https://www.cnblogs.com/KoiC/p/17112703.html

相关文章

  • ubuntu搭建编译OpenWRT
    搭建OpenWRT开发环境打开终端,输入执行sudoapt-getupdate(检查软件包的更新):sudoapt-getinstallgccg++binutilspatchbzip2flexbisonmakeautoconfgettextt......
  • 转载:ubuntu各个版本的发行时间和停止支持的时间,更新到最新版和代号。
    版本:20.10 代号:GroovyGorilla 发布时间:2020/10/22版本:20.04LTS  代号:FocalFossa 发布时间:2020/4/23版本:19.10 代号:EoanErmine 发布时间:2019/10/17......
  • ubuntu系统下使用Makefile编译多文件
    认识Makefile什么是MakefileMake:是一个解决大工程编译的工具Makefile:就像是脚本文件一样,里面描述着哪些文件需要编译,哪些需要重新编译,它里面还可以执行系统命令。使用时只......
  • Ubuntu 的源相关介绍(最近在配gstreamer的时候,紧急补充的知识)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • Ubuntu 14.04 Intel 处理器 硬编解码配置(Intel® Media Server Studio)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • Ubuntu 16.04 配置NFS
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • PyQt5 Ubuntu 16.04/14.04 环境配置
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • Ubuntu(Linux) PyQt5 QtUIFile 转换为 PythonModule (pyuic.py/pyuic脚本)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • Ubuntu14.04 apache2 配置 CGI(并测试:shell,可执行文件,python)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • Ubuntu 16.04 LAMP(PHP7.0) 环境搭建并测试
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......