Ubuntu LibOffice如何设置默认应用
导读:Ubuntu 中将 LibreOffice 设为默认打开方式 术语说明 你提到的“LibOffice”通常指的是LibreOffice。以下设置方法适用于 Ubuntu 20.04/22.04/24.04 等常见版本。 图形界面设置...
Ubuntu 中将 LibreOffice 设为默认打开方式
术语说明
- 你提到的“LibOffice”通常指的是LibreOffice。以下设置方法适用于 Ubuntu 20.04/22.04/24.04 等常见版本。
图形界面设置
- 系统设置方式(适合常见类别:浏览器、邮件、音乐、视频、照片等)
- 打开设置 → 默认应用程序,在对应类别中将相关项设为 LibreOffice 套件中的程序(如:邮件用 LibreOffice Writer,表格用 LibreOffice Calc,演示用 LibreOffice Impress)。
- 仅对“类别”生效,若要精确到具体文件类型,请使用下面的文件属性方式。
- 文件属性方式(精确到某一扩展名,如 .docx/.odt/.xlsx/.pptx)
- 在文件管理器中选中一个该类型的文件,右键选择属性。
- 切到打开方式,选择对应的 LibreOffice 组件(如 Writer/Calc/Impress)。
- 点击设为默认,关闭属性窗口;之后该扩展名的文件将默认用 LibreOffice 打开。
命令行设置(精确控制 MIME 类型)
- 查询文件类型
- 查看某文件的 MIME 类型:
xdg-mime query filetype 文件名
- 查看某文件的 MIME 类型:
- 将某 MIME 类型关联到 LibreOffice
- 文本/文档(Writer):
xdg-mime default libreoffice-writer.desktop application/vnd.oasis.opendocument.text application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document - 表格(Calc):
xdg-mime default libreoffice-calc.desktop application/vnd.oasis.opendocument.spreadsheet application/vnd.ms-excel application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - 演示(Impress):
xdg-mime default libreoffice-impress.desktop application/vnd.oasis.opendocument.presentation application/vnd.ms-powerpoint application/vnd.openxmlformats-officedocument.presentationml.presentation
- 文本/文档(Writer):
- 验证与生效
- 验证:xdg-mime query default
- 若未生效,可注销并重新登录,或重启文件管理器/系统。
- 说明
- 上述 .desktop 名称在部分系统上可能为 org.libreoffice.*.desktop,可用
ls /usr/share/applications | grep -i libreoffice查看实际名称后再设置。
- 上述 .desktop 名称在部分系统上可能为 org.libreoffice.*.desktop,可用
配置文件方式(高级)
- 编辑用户级默认关联:
nano ~/.config/mimeapps.list - 在 [Default Applications] 段落添加或修改条目,例如:
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop - 保存后重新登录或重启文件管理器使其生效。
常见问题与排查
- 找不到 LibreOffice 的 .desktop 名称
- 执行:
ls /usr/share/applications | grep -i libreoffice,使用查到的实际名称(如 org.libreoffice.writer.desktop)进行设置。
- 执行:
- 设置后仍被其他程序抢占
- 检查是否安装了其他办公套件(如 OnlyOffice/OpenOffice/WPS),它们可能注册了相同的 MIME 类型;按上面的命令或配置文件把对应 MIME 改回 LibreOffice 即可。
- 图形界面与命令行结果不一致
- 以命令行设置为准(写入了 MIME 数据库);必要时注销/重启后再测试。
- 想临时用 LibreOffice 打开某个文件
- 右键文件 → 打开方式 → 选择 LibreOffice(不勾选“始终使用此应用”),即可单次使用。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu LibOffice如何设置默认应用
本文地址: https://pptw.com/jishu/775653.html
