如果我使用鼠标右键菜单“使用 Wine 程序加载程序打开”启动它们,我已经安装了 Wine 并且在那里安装了几个 Windows 应用程序运行良好。但是,如果我尝试通过双击启动 .exe 文件,存档管理器会尝试打开可执行文件。
我该如何解决?
以及作为前 Windows 用户的一个额外问题:对于我目前在文件管理器中看到的单个文件(类似于 Windows 中的“打开方式...”上下文菜单)以及许多文件类型,这是否可以轻松完成(就像在 Windows 中,使用资源管理器中的菜单“文件夹设置”)?
从 17.04 开始,酒包变成了wine-stable
和wine-development
。它们是可共同wine.desktop
安装的,因此/usr/share/applications
这些包中的任何一个都不会安装该文件以避免冲突。因此,Wine 在“打开方式”菜单中没有条目。来自/usr/share/doc/wine-stable/README.Debian.gz
:
要启用对 .exe 文件的系统范围支持,请执行以下命令(如果使用,请替换
/usr/share/doc/wine
为 ):/usr/share/doc/wine-development
wine-development
Run Code Online (Sandbox Code Playgroud)$ sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/
要仅支持您当前的用户,请执行:
Run Code Online (Sandbox Code Playgroud)$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/
要再次删除这些本机文件类型关联,请执行以下命令:
Run Code Online (Sandbox Code Playgroud)$ 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/
Run Code Online (Sandbox Code Playgroud)
Wine 应该开始出现在打开方式列表中以供选择。