麒麟os中需通过四种方法配置epub/pdf默认阅读器:一、图形界面设置默认应用;二、手动编辑mimeapps.list绑定mime类型;三、右键属性中添加并设为默认;四、重置mime数据库并重启文件管理器。

如果您在麒麟OS中双击EPUB或PDF格式电子书文件,系统未使用您期望的阅读器打开,说明当前文件类型未正确关联到目标应用。以下是配置系统默认电子书阅读器的具体操作步骤:
一、通过图形化设置界面绑定EPUB与PDF阅读器
该方法适用于已安装并被系统识别的主流阅读应用(如UPDF、ONLYOFFICE、LibreOffice Draw等),通过系统级默认应用管理模块统一设置,操作直观且无需终端干预。
1、点击屏幕左下角【开始菜单】,选择【设置】进入系统设置界面。
2、在设置窗口左侧导航栏中,点击【系统】选项卡。
3、在右侧页面中,点击【默认应用】页签,进入默认程序配置区域。
4、向下滚动至【按文件类型选择默认应用】区域,查找扩展名.epub和.pdf对应的当前应用名称(可能显示为“文档查看器”“未知”或空白)。
5、分别点击这两个扩展名右侧的下拉箭头,在弹出列表中选择目标阅读器,例如UPDF或ONLYOFFICE 桌面编辑器。
二、手动修改mimeapps.list实现精确文件类型映射
当图形界面中目标阅读器未列出、点击无响应,或需强制将特定MIME类型(如application/epub+zip、application/pdf)绑定至非标准.desktop文件时,必须直接编辑用户级MIME关联配置文件,确保协议级精准控制。
1、按下 Ctrl+Alt+T 快捷键打开终端。
2、执行命令检查配置文件是否存在及权限:ls -l ~/.config/mimeapps.list。
3、若文件不存在,运行:touch ~/.config/mimeapps.list 创建空文件。
4、使用文本编辑器打开该文件:gedit ~/.config/mimeapps.list。
5、在文件末尾添加以下两段内容(若[Default Applications]段落已存在,则在其下追加):
[Default Applications]
application/epub+zip=updf.desktop
application/pdf=updf.desktop
6、保存文件并关闭编辑器;若使用其他阅读器,请将updf.desktop替换为对应应用的.desktop文件名(如onlyoffice-desktopeditors.desktop)。
三、通过右键菜单临时指定并设为默认
该方法适用于单次快速验证阅读器兼容性,或在图形界面设置失效时作为替代路径,系统会自动将此次选择记录至mimeapps.list并提升为默认行为。
1、在文件管理器中找到任意一个.epub或.pdf文件。
2、右键点击该文件,选择【属性】选项。
3、切换至【打开方式】页签,查看当前推荐应用列表。
4、若目标阅读器未出现,点击【添加】按钮,在弹出窗口中浏览并定位其.desktop文件(通常位于/usr/share/applications/或~/.local/share/applications/目录下)。
5、选中目标应用后,勾选【设为默认】复选框,点击【确定】保存设置。
四、重置用户MIME数据库以刷新关联状态
当完成上述任一配置后仍无法生效,说明本地MIME类型缓存未更新,需强制重建数据库索引,使新绑定关系立即被桌面环境识别。
1、打开终端,执行命令清空用户级MIME缓存:rm ~/.local/share/mime/packages/mime.cache ~/.local/share/mime/mime.cache。
2、重新构建MIME数据库:update-mime-database ~/.local/share/mime。
3、重启文件管理器进程:执行killall nautilus(若使用DDE桌面)或killall dde-file-manager。
4、等待数秒后,再次双击EPUB或PDF文件,验证是否调用目标阅读器启动。










