![Calibre 将自己设置为所有应用的默认应用程序 - 如何更改?](https://linux22.com/image/1182068/Calibre%20%E5%B0%86%E8%87%AA%E5%B7%B1%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%89%80%E6%9C%89%E5%BA%94%E7%94%A8%E7%9A%84%E9%BB%98%E8%AE%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%20-%20%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%EF%BC%9F.png)
我已经使用 calibre 看电子书一段时间了,它很棒,但它将自己设置为默认应用程序对于每个未明确设置的文件类型由另一个程序。
这很烦人,我该如何改变这种情况?我尝试过使用 MIME,但我觉得很困难,我不知道从哪里开始。我希望 featherpad 成为默认应用程序,而不是 calibre。
我在 Lubuntu 机器 20.04 上,使用 i3 窗口管理器。并且更喜欢使用某种形式的 CLI 方式来实现。
我按照说明使用 tarball 安装了 Calibre这里
答案1
好的,这样的方法似乎是可行的 - 这不是一个完整的答案,但希望它能对一些人有所帮助
获取 mimetype 并尝试更改它:
mimetype=$( xdg-mime query filetype "$v1"); lolecho "$mimetype"
xdg-mime query default "$mimetype"
使用文本编辑器打开
$HOME/.config/mimeapps.list