按文件类型设置默认打开程序(xdg-mime)
用 xdg-mime default 指定打开某类文件(如 PDF)的默认应用,并用查询命令找出 MIME 类型和当前默认程序。
运行 `xdg-mime default okularApplication_pdf.desktop application/pdf` 即可把 Okular 设为默认 PDF 阅读器。
01命令
命令
$ xdg-mime default okularApplication_pdf.desktop application/pdf02作用说明
先用 `xdg-mime query filetype 文件.pdf` 查出准确的 MIME 类型,再从 /usr/share/applications 找到目标应用的 .desktop 名称。该设置按用户保存在 ~/.config/mimeapps.list,对 GNOME、KDE、XFCE 都生效;用 `xdg-mime query default application/pdf` 可以验证。对 text/plain、image/png 等其他类型重复执行即可逐类设置。
03风险
!注意: .desktop 文件名必须对应真实安装的应用——写错了命令不会报错,但双击文件时会毫无反应或退回原来的应用。
04撤销
撤销
$ xdg-mime default evince.desktop application/pdf05来源
- xdg-mime(1) - Linux manual page依据: xdg-mime default sets the default application for a MIME type, and xdg-mime query filetype/default reports the MIME type and current default handler.
最后验证: 2026-09-18 · 分类: 系统与设置