当前位置: 首页>>技术问答>>正文


我如何设置默认程序?

,

问题描述

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

我试图打开系统信息→默认程序→改变我的程序,但它不会工作,

任何想法?或者我应该使用终端?

我想用VLC媒体播放器替换默认的电影播放器​​,因为当前的电影播放器​​对我来说毫无用处。

最佳解决方案

还有另外一种GUI解决方案,可能对您很方便;)

尝试打开您想要始终由VLC播放的文件类型的属性(右键单击 – >属性)。

选择Open with选项卡,并从列表中选择或添加一个(通过从扩展程序列表中进行选择或者只需键入vlc作为命令)


编辑:

…并点击Set as default

default-programs,ubuntu

次佳解决方案

如果你真的很绝望,只​​需手动编辑文件~/.local/share/applications/mimeapps.list即可。

格式:

application/TYPE=LAUNCHER.desktop

只需在[Default Applications]部分下添加它,如果您希望它是默认的,或者在[Added Associations]下添加它,如果它不应该是默认的。

第三种解决方案

使用Ubuntu Tweak – 它有一个文件关联管理器,您可以选择哪些程序打开哪些文件类型。

说明在这个网站http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-tweak-released/

最好的安装方式是:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

编辑在较新版本的Ubuntu中,遵循Paulius的答案,该选项已添加到属性 – >打开屏幕。

第四种方案

  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
    

    然后执行上述步骤。

第五种方案

我遇到类似PDF的问题;我已经安装了Adobe Reader,但是我无法将它作为默认应用程序打开 – 它甚至没有显示在列表中!

我检查了上面列出的mimeapps.list文件,它已经在那里列为默认文件。

最后,这对我是有效的:

  • 我右键单击PDF并选择”Properties.”我打开”Open with”选项卡。

  • 还没有Adobe Reader。

  • 点击”Reset”按钮使Adobe显示为默认值,现在可以使用。

我猜测”Reset”在安装(而非常规的)之后有必要将其注册为默认程序。

第六种方案

以下是我没有使用Ubuntu Tweak工具的情况。我的指南包含文件类型关联,以便在right-clicking文件中查看属性时,您的应用程序将在”Recommended Applications”中列出。指南如下(我正在使用13.10 Saucy):

当你看到一个命令,当然在终端运行它:)

  1. cd /usr/share/applications/

  2. cp similar_program.desktop name_of_your_program.desktop

  3. gedit name_of_your_program.desktop

    • [Desktop Entry]作为首要条件

    • 修改类型(除非它是相同的)

    • 修改名称(可以有空格)

    • 如果你想添加对其他语言名称的支持,只需添加一个新行,例如:

      Name[es]=PlayonLinux Cargador de programas de Windows
      
    • 修改Exec(只要是yourprogram %f中的程序,只要它是/usr/bin中的程序的默认安装)

    • 修改MimeType(除非它是相同的)

    • 修改Icon(再次,如果它是安装到(/usr/bin)的默认程序,这应该只是说Icon=name_ of_your_program

    • NoDisplay=true

    • StartupNotify=true

  4. sudo gedit ~/.local/share/applications/mimeapps.list

    在我的例子中,我想添加PlayonLinux来选择打开.exe文件的程序,而不是总是使用WINE。但我希望Wine也能出现。

    在这种情况下,您可以单独离开顶部部分[Default Applications]。然后找到[Added Associations]下的行,并在我的例子中改变它

    application/x-ms-dos-executable=wine.desktop;
    

    application/x-ms-dos-executable=wine.desktop;playonlinux.desktop;
    

    这样,当我尝试加载Windows .exe文件时,它们都会显示出来。

如果right-click文件上的属性,例如说我最终确实希望将PlayonLinux作为Windows .exe文件的默认值,那么我需要做的就是将其设置为默认值。它会改变。您可以检查mimeapps.list(〜/.local/share/applications/mimeapps.list)到double-check,现在您将看到它将在[Default Applications]下取代WINE。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/715.html,未经允许,请勿转载。