如何设置我使用的默认程序?
我试过打开系统信息→默认程序→ 修改我的程序,但它不起作用,
有什么想法吗?或者我应该使用终端?
我想用 VLC 媒体播放器替换默认电影播放器,因为当前的电影播放器对我来说没用。
答案1
还有另一个 GUI 解决方案,可能会对您有用;)
尝试打开您希望始终由 VLC 播放的文件类型的属性(右键单击 -> 属性)。
选择打开用选项卡,然后从列表中选择或添加一个(通过从扩展程序列表中选择或简单地输入甚高频作为命令)
编辑:
...然后点击Set as default
答案2
如果您真的很绝望,只需手动编辑该文件~/.config/mimeapps.list
。
格式:
application/TYPE=LAUNCHER.desktop
[Default Applications]
如果您希望它成为默认值,则只需将其添加到该部分下[Added Associations]
即可;如果它不应该是默认值,则只需将其添加到该部分下即可。
一些程序仍然使用现已弃用的~/.local/share/applications/mimeapps.list
,但是,最好将其设为符号链接,以便~/.config/mimeapps.list
对此进行单一配置:
$ cat ~/.local/share/applications/mimeapps.list >> ~/.config/mimeapps.list
$ rm ~/.local/share/applications/mimeapps.list
$ ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list
答案3
选择一:打开文件所在的终端并执行以下命令。
mimeopen -d your_video.avi
有输出:
Please choose a default application for files of type application/x-ms-dos-executable 1) vlc 2) ... 3) Other...
使用应用程序 #3
使用命令:vlc %f如果看到 vlc,请按 1;如果没有,请选择其他解决方案(在这种情况下为 3)。然后输入应用程序的名称,后跟 %f。
选择 2:通用方法
mimeopen .avi
然后执行上面的步骤。
答案4
要将应用程序与 MIME 类型关联:
xdg-mime default <application> <mime-type>
通过命令行运行,所有 GTK 应用程序(可能还有 Qt 应用程序?)都会立即执行。例如,要将默认 PDF 阅读器更改为 Okular,请使用:
xdg-mime default okularApplication_pdf.desktop application/pdf
这对于在使用基于 Qt 的系统时更新 GTK 使用的默认应用程序非常有用,而无需安装任何基于 GTK 的应用程序。
编辑:在 *buntu 风格的 Linux 上,可以与此方法一起使用的应用程序位于/usr/share/applications/*.desktop
。 已知的 mimetype 可以在 中找到/usr/share/applications/defaults.list
。