Windows可执行文件从存档管理器启动


9

如果我使用鼠标右键菜单“使用Wine程序加载器打开”启动它们,那么我已经安装了Wine,并且在那里安装了多个Windows应用程序都可以正常运行。但是,如果我尝试通过双击来启动.exe文件,则存档管理器将尝试打开可执行文件。

我该如何解决?

就像以前的Windows用户一样,还有一个额外的问题:对于我当前在文件管理器中看到的单个文件(类似于Windows中的“打开方式...”上下文菜单)以及许多文件类型,可以轻松完成此操作(例如在Windows中,使用资源管理器中的“文件夹设置”菜单)?

Answers:


12

右键单击,选择“属性”,打开“打开方式”选项卡,然后将Wine设置为EXE文件的默认应用程序。


谢谢。现在工作正常。我仍然想知道为什么首先将存档管理器分配给可执行文件。也许要读取可执行的zip文件?
Bananeweizen

这也是我的猜测:自解压档案(不一定是zip,rar也有那些IIRC)。
Marius Gedminas 2010年

6

从17.04开始,葡萄酒包装已变为wine-stablewine-development。这些是可共同wine.desktop安装的,因此/usr/share/applications,这两个软件包中的任何一个都不安装该文件,以避免发生冲突。因此,Wine在“打开方式”菜单中没有条目。来自/usr/share/doc/wine-stable/README.Debian.gz

要为.exe文件启用系统范围的支持,请执行以下命令(如果使用,请替换/usr/share/doc/wine为 ):/usr/share/doc/wine-developmentwine-development

$ sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

要仅对当前用户支持此功能,请执行:

$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/

要再次删除这些本机文件类型关联,请执行以下命令:

$ sudo rm -f /usr/share/applications/wine.desktop
$ sudo update-desktop-database
$ rm -f ~/.local/share/applications/wine.desktop
$ rm -f ~/.local/share/applications/wine-extension-*
$ update-desktop-database ~/.local/share/applications/

这有点/usr/share/doc/wine-stable不对,不是/usr/share/doc/wine

sudo cp /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/

Wine应该开始显示在“打开方式”列表中以供选择。



-1

这并不总是有效。可以在以下位置找到一些文件类型处理的设置

.local/share/applications/mimeapps.list

在该文件中,我找到了以下行:

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

并将其更改为

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

保存文件后,结果立即生效。


如果此答案旨在作为对他人答案(例如Marius Gedminas)的评论,则应在您的答案中添加有关您所指的答案的信息。
karel

wine.desktop不再来自17.04
Khurshid Alam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.