更改应用程序的默认程序
我安装了MonoDevelop并在Wine之后 ,但是当我想打开一个EXE文件然后双击它时,它总是运行Mono运行时,如果我想用Wine运行它,我应该右键单击它选择葡萄酒。
好吧,在属性和显示其他应用程序中没有Wine为默认应用程序选择它…我对所有类型的应用程序和文件都有这个问题。
当您要运行的软件位于右键单击应用程序( 打开方式 )中时,我无法在属性中选择默认值。 事实上,我在属性中找不到它,因为它是打开的,右键单击选项…
我该怎么做才能解决这个问题?
我正在运行Ubuntu 12.10 (Quantal Quetzal),32位。
首先,添加新的MimeType:
从终端打开sudo gedit
并复制下面的代码
[Desktop Entry] Version=1.0 Encoding=UTF-8 Hidden=false Icon=my/icon/path <-- optional (for the file icon) Type=MimeType Patterns=*.xxx <--- my file extention MimeType=application/myAppName <--- the mimetype of the file Comment=My Comment
并将其保存到/usr/share/mimelnk/application/myApp.desktop
“将myapp替换为您的应用程序
将您的应用与此mimetype相关联:
使用ubuntu Tweaks
将文件类型与您的应用程序相关联
注意:葡萄酒应用程序位于路径/home/
你也可以使用locate 'yourApp.exe'
来查找它的路径
听起来很奇怪。 当我转到属性时,我确实在打开列表中找到了应用程序。
右键单击.exe文件,单击属性,选择打开方式选项卡,选择Wine(如果列表中没有,请单击“显示其他应用程序”,然后单击“设置为默认值”。
而已。
我用ubuntu解决了这个问题Tweaks它有一个软件管理器,你可以为每个文件类型设置默认程序…
创建mime类型的更好方法:
sudo apt-get install assogiate
或者在这里查看有关如何使用的文章http://www.packtpub.com/article/control-of-file-types-in-ubuntu
然后使用Tweak建立链接:
sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak
或者参见: http : //www.noobslab.com/2012/10/install-ubuntu-tweak-081-in-ubuntu.html进行演练。
如果其他一切都失败了……就像以上所有对我一样:-(使用mimeopen -d(sudo apt-get install libfile-mimeinfo-perl如果你没有它)最后为我修复它…
我没有使用“Ubuntu Tweaks”。 刚刚做了以下(搜索后数小时):
在~/.local/share/applications
创建一个npp.desktop
文件,其代码如下:
[Desktop Entry] Type=Application Name=Notepad++ Exec=wine /home//.wine/drive_c/Program\ Files/Notepad++/notepad++.exe
在mimeapps.list
编写application/x-php=npp.desktop
(对于php类型,在我的情况下)。
就是这样。