如何设置与PlayOnLinux的文件关联?

我使用PlayOnLinux安装了MS Office 2010。 我想将.docx文件与Playonlinux相关联。 你能告诉我怎么做吗? Playonlinux没有显示在“打开方式”选项中。 我正在使用UBuntu 12.04 Beta。 我找不到任何可以添加自定义命令的地方。

更新:PlayOnLinux终于添加了此function,因此您无需再手动执行此操作! 但是你仍然必须在最后添加"$(echo "$@" | sed -e 's:/*/:\\:g')"

首先确保您通过打开的homefolder显示隐藏文件。 单击编辑然后选择首选项并勾选栏。 关上窗户。 然后键入命令

 sudo nautilus 

输入您的密码。 然后你需要点击自己到磁盘顶部。 然后转到usr / share / applications。 尝试找到单词图标。 如果你没有找到它,那么从桌面复制图标并将其粘贴到文件夹中。 右键单击刚刚粘贴的图标,然后单击属性。 将“命令”更改为

 playonlinux --run "Microsoft Word 2010" z:%f 

(确保对“in”进行修改)对于Powerpoint,您只需将“ Word ”更改为“ Powerpoint ”即使您正在运行Office 2007,也只需将“ 2011 ”更改为“ 2007 ”。使用您要设置文件关联的所有图标执行此操作然后关闭窗口。

如果您有更新的程序从这里开始:

然后打开主文件夹。 点击.playonlinux /快捷方式在那里你会找到名为exel powerpoint和word的不同文件。 用记事本打开一个。 该文件应如下所示:

 #!/bin/bash [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" export WINEPREFIX="/home/leo/.PlayOnLinux//wineprefix/Office2010" export WINEDEBUG="-all" #POL_Log=Microsoft Office 2010_1336312516 cd "/home/leo/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14" POL_Wine "EXCEL.EXE" $@ 

最后将$@改为

 "$(echo "$@" | sed -e 's:/*/:\\:g')" 

(请留下“!!)您必须对要设置关联的每个应用程序执行此操作。

现在转到要打开的文件,单击打开和其他应用程序,然后显示其他应用程序,您应该看到word和powerpoint。 点击它就应该开始了。 您必须对要设置关联的所有应用重复此操作。 希望它能奏效!

更新:PlayOnLinux终于添加了此function,因此您无需再手动执行此操作! 但是你仍然必须在最后添加"$(echo "$@" | sed -e 's:/*/:\\:g')"

最简单的解决方案:

打开nautilus或其他文件浏览器,在doc(x)文件上单击右下角的鼠标,属性,打开方式,添加应用程序,使用自定义命令,然后使用:

playonlinux – 运行“Microsoft Word 2007”’“z:%f”’

对Excel,Powerpoint等其他文件类型执行相同操作。