我有带有 Nautilus 3.4.2 的 Ubuntu 12.10。
安装 wine 后“apt-get install wine”exe 文件仍然与档案管理器相关联。
在以前的 ubuntu 版本中我总是右键单击文件,选择属性>打开方式>选择要打开的应用程序...>Wine。
但从 12.04 版开始,程序菜单中缺少 Wine。我在笔记本电脑和 PC 上尝试了 12.04 版和 12.10 版。
我找到了一个解决方法: http://vazhavandan.blogspot.cz/2012/12/nautilus-342-open-as-administrator-hack.html
但我想找到一个正确的解决方案,我正在为用户安装 ubuntu,并且我希望一切都能正常运行。
谢谢
答案1
在 ubuntu 13.04 中,wine 被设计为隐藏,在文件NoDisplay=true
中的wine 应用程序启动器属性中定义/usr/share/applications/wine.desktop
。您不应该禁用此属性。
要安装(和卸载)Windows 应用程序,您只需打开冲刺首页并输入葡萄酒在搜索框中。您将看到“卸载 wine 软件”图标。单击它打开窗口,您将看到“安装”按钮。使用此按钮运行窗口安装程序。
在安装过程中,wine 会自动在 处创建 ubuntu 应用程序启动器文件 (*.desktop) ~/.local/share/applications/
。
安装后,您将能够从启动窗口应用程序冲刺首页- 只需在搜索框中输入应用程序的名称,您就会看到应用程序的图标出现,如果您看不到任何内容,请尝试注销并登录,然后重试。一旦应用程序启动,您就可以锁定启动器上的图标(只需右键单击图标并单击“锁定启动器”即可)。
如果你想要在“打开用”应用程序列表,你只需要添加%U
在"Exec"
应用程序启动器文件 (*desktop) 的属性中。这是我的 notepad++ 应用程序启动器 ( ~/.local/share/applications/wine-Programs-Notepad++-Notepad++.desktop
) 的一个片段,我将其添加%U
到末尾,以便能够使用 Notepad++ 打开任何文件:
Exec=env WINEPREFIX="/home/ ... Programs/Notepad++/Notepad++.lnk %U
不建议
如果你坚持要直接从文件(又名 Nautilus)启动 Windows 应用程序,即:便携式应用程序,你可以将以下行添加到/usr/share/applications/defaults.list
application/x-ms-dos-executable=wine.desktop
此配置将导致*.exe
双击文件时启动该文件,类似于 cli 命令
$ wine some_app.exe
请不要使用此方法启动 Windows 安装程序。
答案2
右键单击一个 *.exe 并选择打开方式,然后选择 wine programloader 并选择“设置为标准应用程序”
答案3
使用 alacarte 将必要的程序添加到列表中。适用于 12.04 + 12.10
此外,还允许您轻松地将自己的快捷方式添加到仪表板。
sudo apt-get 安装 alacarte -y ; alacarte
答案4
安装 alacarte,并在 alacarte 中浏览以获取 Windows 程序的命令。
env WINEPREFIX="/home/bisht/.wine" wine C:\\windows\\command\\start.exe /Unix /home/bisht/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Notepad++/Notepad++.lnk
现在打开您想要的文件类型并添加此命令,如果您愿意,可以将其设置为默认值。
这将默认打开该文件类型,并将 Windows 程序设置为默认值。