我使用 PlayOnLinux(WINE 的前端和帮助脚本)安装了 Word。我希望能够在使用 Firefox 下载 .doc 文件时选择“打开方式”,并像使用 LibreOffice 一样快速打开它。
我从.desktop
文件中发现运行 Word 的命令是/usr/share/playonlinux/playonlinux --run "Microsoft Word 2010"
。但是,当我尝试添加新程序时,我无法为其提供命令行,而只能提供没有参数的可执行文件。
这可能吗?
答案1
您应该能够将任何命令行选项放在脚本中(如下所示),然后通过菜单选择该脚本firefox
。但是,您必须包含以下内容,"$@"
以便firefox
实际打开传递的文件。否则,只会打开一个空白文档。例如,这是您使用的包装器脚本:
#!/bin/bash
/usr/share/playonlinux/playonlinux --run "Microsoft Word 2010" Z:"$@"
Z:
包含或文档将无法被wine
或其等效项找到至关重要,因为Z:
是指向您的文件系统的符号链接。
WordViewer
我也尝试过这个Wine
并且它与以下命令一起工作:
#!/bin/bash
wine /home/mike/.wine/drive_c/Program\ Files/Microsoft\ Office/OFFICE11/WORDVIEW.EXE Z:"$@"
如果您只是想要Libreoffice
,您可以在脚本中使用:
#!/bin/bash
libreoffice --writer "$@"
还有更多详细信息在这篇有用的文章中如果您还希望将各种文件类型与 Microsoft Word 2010 关联,正如本问题中所讨论的那样:
创建一个新的文本文件,复制第一个脚本的内容(即您所说的内容)并使其可执行。然后您可以通过 Firefox 菜单选择该脚本,如下所示: