如何在nautilus中将文件类型与wine相关联
我有Ubuntu 12.10和Nautilus 3.4.2。
安装wine之后“apt-get install wine”是仍然与归档管理器关联的exe文件。
在以前的ubuntu版本中,我总是右键单击该文件,选择“属性”>“打开方式”>>选择要打开的应用程序…> Wine。
但是从版本12.04开始,Wine in Programs菜单中缺少。 我在笔记本电脑和PC上试用了它,版本12.04和12.10。
我找到了一个解决方法: http : //vazhavandan.blogspot.cz/2012/12/nautilus-342-open-as-administrator-hack.html
但是我想找到一个正确的解决方案,我正在为用户安装ubuntu,我希望一切正常。
谢谢
在ubuntu 13.04中,wine被设计为隐藏,在/usr/share/applications/wine.desktop
文件中的wine应用程序启动器属性NoDisplay=true
中定义。 你不应该禁用这个属性。
要安装(和卸载)Windows应用程序,您只需打开Dash Home并在搜索框中键入wine 。 您将看到“卸载wine Software”图标。 单击它打开窗口,您将看到“安装”按钮。 使用此命令运行窗口安装程序。
在安装过程中,wine会自动在~/.local/share/applications/
创建ubuntu应用程序启动器文件(* .desktop)。
安装完成后,您将能够从Dash Home启动窗口应用程序 – 只需在搜索框中键入应用程序的名称,您将看到应用程序的图标出现,如果您什么也看不到,请尝试注销并登录然后尝试再次。 启动应用程序后,您可以锁定启动器上的图标(只需右键单击图标并单击“锁定启动器”)。
如果您希望“打开方式”应用程序列表中的窗口应用程序可用,您只需在应用程序启动器文件(*桌面)的"Exec"
属性中添加%U
。 这是我的记事本++应用程序启动器的片段( ~/.local/share/applications/wine-Programs-Notepad++-Notepad++.desktop
),我在最后添加了%U
,因此我可以使用Notepad ++打开任何文件:
Exec=env WINEPREFIX="/home/ ... Programs/Notepad++/Notepad++.lnk %U
不建议
如果您坚持能够直接从Files(又名Nautilus)启动Windows应用程序,即:便携式应用程序,您可以将以下行添加到/usr/share/applications/defaults.list
application/x-ms-dos-executable=wine.desktop
当您双击该文件时,此配置将导致*.exe
文件启动,类似于cli命令
$ wine some_app.exe
请不要使用这种方法来启动WINDOWS安装程序。
右键单击一个* .exe并选择打开方式,然后选择wine programloader并选择’set as standard application’
使用alacarte将必要的程序添加到列表中。 适用于12.04 + 12.10
此外,您还可以轻松地将自己的快捷方式添加到破折号中。
sudo apt-get install alacarte -y; [222]
我使用的是Ubuntu 14.04。 我不需要任何外部应用程序。 这就是我做的。
- 右键单击exe
- 打开>其他应用程序
- 双击“Wine Windows Program Loader”
现在.exe与葡萄酒有关。
安装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程序设置为默认值。