最近在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 参考与致谢