问题描述
如何设置我使用的默认程序?
我试图打开系统信息→默认程序→改变我的程序,但它不会工作,
任何想法?或者我应该使用终端?
我想用VLC媒体播放器替换默认的电影播放器,因为当前的电影播放器对我来说毫无用处。
最佳解决方案
还有另外一种GUI解决方案,可能对您很方便;)
尝试打开您想要始终由VLC播放的文件类型的属性(右键单击 – >属性)。
选择Open with选项卡,并从列表中选择或添加一个(通过从扩展程序列表中进行选择或者只需键入vlc作为命令)
编辑:
…并点击Set as default
次佳解决方案
如果你真的很绝望,只需手动编辑文件~/.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的答案,该选项已添加到属性 – >打开屏幕。
第四种方案
-
第一选择:打开文件所在的终端并执行以下命令。
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
然后执行上述步骤。
第五种方案
我遇到类似PDF的问题;我已经安装了Adobe Reader,但是我无法将它作为默认应用程序打开 – 它甚至没有显示在列表中!
我检查了上面列出的mimeapps.list文件,它已经在那里列为默认文件。
最后,这对我是有效的:
-
我右键单击PDF并选择”Properties.”我打开”Open with”选项卡。
-
还没有Adobe Reader。
-
点击”Reset”按钮使Adobe显示为默认值,现在可以使用。
我猜测”Reset”在安装(而非常规的)之后有必要将其注册为默认程序。
第六种方案
以下是我没有使用Ubuntu Tweak工具的情况。我的指南包含文件类型关联,以便在right-clicking文件中查看属性时,您的应用程序将在”Recommended Applications”中列出。指南如下(我正在使用13.10 Saucy):
当你看到一个命令,当然在终端运行它:)
-
cd /usr/share/applications/
-
cp similar_program.desktop name_of_your_program.desktop
-
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
-
-
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。