如何设置默认程序?

如何设置默认程序?

如何设置我使用的默认程序?

我试过打开系统信息默认程序→ 修改我的程序,但它不起作用,

有什么想法吗?或者我应该使用终端?

我想用 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

  1. 选择一:打开文件所在的终端并执行以下命令

    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. 选择 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

相关内容