最近在Ubuntu上看论文,安装CAJViewer,但双击打开.caj文档时,会提示文件类型未知。尝试后问题得以解决,记录并分享给大家。

1 官网下载CAJViewer for Linux

下载得到:CAJViewer-x86_64-buildubuntu1604-210401.AppImage

2 运行CAJViewer

注意:需要添加执行权限

属性—》权限—》勾选“允许执行文件”

但此时不能直接将文件拖入空白框内查看,需要先运行软件,再点击“文件”——》“打开”,或者点击如下图标,打开需要查看的caj文件。

3 解决双击打开.caj文件,“文件类型未知”的问题

3.1 为CAJViewer.AppImage应用添加图标并将其添加至应用程序

3.1.1 准备好图标文件

建议搜索xx图标或者xx icon进行下载,这样之后生成的图标能美观点

如下图所示是我使用的图标:

CAJViewer.png

3.1.2 创建CAJViewer.desktop

!!!注意:

Exec= 和 Icon= 后的路径需要改成自己的文件路径

[Desktop Entry]

Encoding=UTF-8

Name=CAJViewer

Exec=/home/sherry/software/CAJViewer/CAJViewer-x86_64-buildubuntu1604-210401.AppImage

Icon=/home/sherry/software/CAJViewer/CAJViewer.png

Type=Application

StartupNotify=true

!!!为CAJViewer.desktop添加执行权限:右击“属性”—》“权限”—》“允许执行文件”

3.1.3 添加CAJViewer应用

文件窗口定位到/usr/share/applications,再将CAJViewer.desktop复制过来

(文件窗口定位: ”文件”—》”新建窗口”—》”快捷键:Ctrl+L ”——》输入地址“/usr/share/applications”)

到这里可以看到:应用程序中已有CAJViewer应用

3.2 为.caj文件设置默认应用程序

失效方法:右击.caj文件——》“其他应用程序打开” ——》“查看所有应用程序”,但未找到CAJViewer应用程序

!!!有效方法: 修改/usr/share/applications/defaults.list 文末添加如下

application/octet-stream=CAJViewer.desktop;

此时可以双击打开caj文件,不会提示文件类型未知

4 参考与致谢

linux中打开caj文件,Ubuntu20.04使用CAJViewer for Linux(可双击打开.caj文件)相关推荐

  1. Ubuntu20.04安装,并Linux微信等

    Ubuntu20.04安装,并Linux微信等 一.Ubuntu20.04双硬盘双系统安装 电脑状况:256G+260G双固态硬盘,其中256G(sda)分C.D盘安装win10,460G(sdb)硬 ...

  2. linux 下搭建yolov3错误,Ubuntu20.04+cuda11.1+yolo3 目标检测 深度学习系统 真正从0搭建 包含各类可能遇到的错误...

    本篇文章包含内容较多,请参照目录浏览,在每一部分结束或,有该部分可能遇到的问题 0.开始本教程前请先备份电脑中的重要文件!!!! 一.Ubuntu20.04 搭建 更详细的内容请参照该博客:https ...

  3. Linux卸载百度输入法失败,ubuntu20.04安装百度输入法,亲测有效!

    ** ubuntu20.04安装百度输入法,亲测有效! ** 百度输入法,本人已经在Ubuntu20.04版本上成功安装,有图有真相. 百度已经提供Ubuntu20.04版本的输入法了,到百度输入法官 ...

  4. Linux学习(一)Ubuntu20.04 LTS (Focal Fossa)以及 Anaconda CUDA CuDNN PyTorch VisualStudioCode 的安装

    提示:本文基于 Ubuntu 20.04 LTS (Focal Fossa) 文章目录 前言 一.Ubuntu系统下载.烧录与安装 1. 下载镜像文件 2. 下载启动盘制作软件 3. Ubuntu系统 ...

  5. Linux 内核调试 二:ubuntu20.04安装qemu

    一.第一种方法 使用 apt-get install qemu 命令进行安装,安装过程如下: onlylove@ubuntu:~$ sudo apt-get install qemu Reading ...

  6. linux中人脸识别不了,虹软人脸识别在 linux中so文件加载不到的问题

    其实是可以加载到的,不过是so文件放的位置不一对,最简单的方式是放在 /usr/lib64 目录下,也可自己设置. so文件加载不到会报这个错误: .lang.UnsatisfiedLinkError ...

  7. 【Linux基础】Windows10安装Ubuntu20.04双系统

    Windows10安装Ubuntu20.04双系统 需要的软件工具 上述两个软件的安装 安装步骤 下载镜像 制作系统启动U盘 创建分区 关闭快速启动 系统安装 2020/10/30更新 成功保研

  8. Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)

    来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...

  9. linux中realplayer.rpm格式的软件安装,教会你Linux安装realplayer的方法

    在windows操作系统上应用的软件非常多,在Linux操作系统就比较少了,如果在Linux下使用视音频播放器,就如同在windows环境下一样的效果呢?如果想在Linux安装realplayer,怎 ...

  10. linux中gnome的使用教程,如何定制你的Linux桌面:Gnome 3

    原标题:如何定制你的Linux桌面:Gnome 3 [51CTO.com快译]到目前为止,我在之前介绍了和桌面,从概念上来说它们在许多方面颇为相似.今天说说Gnome 3.深入探讨之前,我想再次明确一 ...

最新文章

  1. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
  2. 【Python】青少年蓝桥杯_每日一题_8.27_因数个数
  3. php隐含值传递,php – jQuery更新隐藏的输入值,但不传递给POST变量
  4. 假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的
  5. 通过ceph-deploy搭建ceph 13.2.5 mimic
  6. 论文浅尝 | 解决知识图谱补全中的长尾关系和不常见实体问题
  7. 边拍照边显示弹幕 小米公开拍摄相关专利
  8. python实现简单爬虫百度首页_python实现简单爬虫功能的示例
  9. linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录
  10. python链接MySQL数据库
  11. js json转excel并下载
  12. 动作捕捉系统FOHEART·MAGIC
  13. JavaScript中null、underfined、NaN的辨别以及数据类型的检测
  14. 利用Arcgis制作图像分割数据集
  15. 为什么被证明“拖后腿”的苹果Mini手机,仍然还会再次发布新款?
  16. CPU超频全方位攻略
  17. 两管式出热水被截流 海尔三管大水量真正零冷水入驻天猫
  18. C语言计算相对分子质量
  19. 关于html页面访问Controller报404 not fount
  20. PHP 全局变量 - 超全局变量

热门文章

  1. 软件著作权申请流程和费用
  2. ERROR: Invalid requirement: ‘opencv-p-thon\xa0\xa0-i‘
  3. windows 7 删除保留分区
  4. python 循环播放音乐_python中pygame循环播放3首音乐和3张图片
  5. 用八类网线钳和剥线刀做网线水晶头
  6. 自然语言处理之语言模型(LM)
  7. MAR DASCTF 2021
  8. Scrapy爬虫框架入门(一)——阳光政务平台
  9. 大数据——舆情监控系统
  10. 坯子库无法一键安装插件没用_坯子库管理器及坯子助手问题汇总