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

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

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

答案1

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

首先确保打开主文件夹以显示隐藏文件。单击编辑,然后单击首选项并勾选栏。关闭窗口。 然后输入命令

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')"最后仍需添加。

答案2

最简单的解决方案:

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

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

对其他文件类型(如 Excel、Powerpoint 等)执行相同操作。

答案3

我的“最肮脏”和“最安全”的黑客技术!

答案4

要使用 playonlinux 打开 skp 文件:Sketchup 2017... 右键单击​​ Thunar 中的 skp 文件,选择“使用其他应用程序打开”,选择 Playonlinux,同时选中“用作此类文件的默认值”,然后单击 [打开] 按钮。

Playonlinux 会说它没有设置这种文件类型。

在 playonlinux 上,从菜单中选择“设置”>“文件关联”,单击 [新建],它会询问您扩展名是什么? — 输入“skp”(不带引号),然后单击 [确定] 按钮。单击表中为 skp 创建的新列表,使用底部“指定程序”旁边的选择菜单选择“SketchUp 2017”,然后单击 [应用] 按钮。

它会说‘您必须重新启动 playonlinux 才能使更改生效’单击 [确定] 按钮。

关闭playonlinux应用程序,它会询问“您确定要关闭所有playonlinux窗口吗?”单击[是]按钮。

... 下次您尝试打开 skp 文件时,它就会起作用!


** 此示例使用 XFCE 桌面环境,您的文件管理器可能不是 Thunar。**

相关内容