我已经使用 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。**