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


10

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

Answers:


12

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

首先,请确保您正在通过打开homefolder显示隐藏文件。单击编辑,然后单击首选项,然后在栏中打勾。关闭窗口。 然后输入命令

sudo nautilus

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

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

(确保切入其中)对于Powerpoint,只需将“ Word” 更改为“ Powerpoint”,如果运行的是Office 2007,则只需将“ 2011” 更改为“ 2007”,然后使用要为其设置文件关联的所有图标即可。然后关闭窗户。

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

然后打开主文件夹。单击.playonlinux / shortcuts在这里,您将找到名为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终于添加了此功能,因此您不再需要手动执行此操作!但是您仍然必须"$(echo "$@" | sed -e 's:/*/:\\:g')"最后添加。


1
优秀的!它就像一个魅力。我会将其添加到我的博客中!:)
Ubuntuser

很高兴它有所帮助!我花了很长时间才弄清楚...
Leo

5

最简单的解决方案:

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

playonlinux-运行“ Microsoft Word 2007”'“ z:%f”'

对其他文件类型(如Excel,Powerpoint和其他文件)执行相同的操作。

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.