如何将MS Word 2010设置为所有docx和其他类型的默认应用程序?

我使用PlayonLinux在Ubuntu 12.04上安装了MS Office 2010。 现在要打开一个.docx文件,我必须先打开Word,然后使用open打开我想要的文件。 当我双击文件时,它会打开LibreOffice。

那么如何将Word设置为默认应用程序? Word也不会显示在应用程序列表中。

首先,你需要有PlayOnLinux 4.1.1(它不适用于4.0.x)

要将PlayonLinux升级到最新版本,请访问以下链接: http ://www.playonlinux.com/en/download.html

选择ubuntu,然后按照有关您的发行版的说明进行操作。

然后转到PlayOnLinux选项 – >文件关联(.docx – > Microsoft Word 2010)您需要单独输入每个文件类型(xls,xlsx,dox,docx)并将其与相应的office程序关联。

然后,告诉Ubuntu用playonlinux打开.docx文件。 (您可以通过右键单击通常的图标来执行此操作)

如果要使Office永久打开office文件,则应右键单击.doc,.docx,…并转到属性 – >打开 – > playonlinux设置为默认值。 您必须为每种文件类型单独执行此操作。

访问: http : //ubuntuforums.org/showthread.php?t = 1940522

BY:forrestcupp

前言:这是一个方法,而不是一个问题。

今天,在试图用Precise中的Wine 1.4安装Office 2007之后,我最终试图使用PlayOnLinux。 我学到的关于PlayOnLinux的内容是它让安装成为梦想,但它使这些东西的一般可用性成为绝对的噩梦。 当我使用Wine安装Office 2007时,我可以轻松地将Nautilus中的文件类型关联设置为Word和Excel。 当我在PlayOnLinux中安装Office 2007时,它没有留下任何关联文件类型的方法。 此外,PlayOnLinux为桌面上的应用程序创建了很好的快捷方式,但它没有创建任何将在Unity或Gnome Shell中的Dash中显示的gnome-desktop启动程序。

经过大量的努力和头痛,我终于想出了如何做这两件事,所以我想我会分享这些经验以供将来参考,以及其他可能需要它的人。

当您准备这样做时,请注意您必须为每个Office程序(Word,Excel等)创建两个单独的.desktop文件。 第一部分创建一个.desktop文件,以便可以从Dash启动Word的新实例。 第二部分创建第二个.desktop文件,用于关联文件类型。

创建.desktop启动器文件

这将创建一个.desktop文件,以便可以从Dash启动Office程序的新实例。

打开终端,然后输入以下命令:代码:

gnome-desktop-item-edit ~/.local/share/applications/ --create-new 

在出现的窗口中,首先输入启动器的名称。 对于Microsoft Word,我们将输入Microsoft Word作为名称。 然后在“命令”框中,对于Word 2007,我们将输入此代码:

 playonlinux --run "Microsoft Word 2007" 

对于Excel 2007,您将输入“Microsoft Excel 2007”,并在其中留下引号。 除此之外,您只需在PlayOnLinux窗口中显示任何应用程序名称,并将该名称放在引号中。 在此之后,您可以单击图标并使用文件浏览器将其指向要用于该启动器的任何图标。

执行此操作后,您的应用启动器应该通过执行Dash搜索来显示。

将文件与随PlayOnLinux一起安装的MS Office关联

这将创建第二个.desktop文件,用于关联文件类型。

第1步 – 创建一个用于关联的.desktop启动器

由于PlayOnLinux安装的应用程序未显示在Nautilus的“打开方式”对话框中,因此您必须为Nautilus创建自定义命令。 这曾经很容易用GUI,但由于他们在11.10中改为Gnome 3,你不能再这样做了。 永远不要害怕,这就是我们拥有命令行的原因。 打开终端,然后cd到具有.doc或.docx文件的文件夹。 进入该文件夹后,请记下Word文档文件的名称,然后键入:代码:

 mimeopen -d filename.doc 

当然你可以输入.docx,如果它是什么类型的文件。 当您键入此内容时,它将为您提供您希望该文件的默认应用程序的选项。 输入“其他”所示的任何数字,以便您可以输入自定义命令。 对于该自定义命令,请为Word 2007输入以下内容:代码:

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

请注意,它将尝试使用Word打开该文件,此时它将无法正常工作。 当你完成时,当你在Nautilus中双击它时,它将正常工作。

现在打开Nautilus,如果没有显示隐藏文件,请按Ctrl + H,然后导航到〜/ .local / share / applications,并在名称中找到类似“playonlinux_userdefined”的.desktop启动器文件。 将该名称更改为Word.desktop之类的名称。 现在,您可以右键单击.doc或.docx文件,转到“属性”,然后转到“打开方式”选项卡,单击“显示其他应用程序”,然后在列表中找到“Word.desktop”。 现在,该文件类型与Word相关联,您可以再次执行所有这些步骤,将正确的名称替换为Excel和Powerpoint。

第2步 – 使其正常工作

不幸的是,如果文件或文件夹名称中有空格,您刚才所做的就不起作用了。 但我们也可以解决这个问题。

打开Nautilus并导航到~/.PlayOnLinux/shortcuts 。 双击为Word,Excel和Powerpoint创建的每个快捷方式,然后选择在Gedit中显示该文件。 在脚本的末尾,您应该找到以下代码:代码:

 $@ 

在每个快捷方式脚本中更改以下代码的代码,然后保存文件。 码:

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

确保保留引号。当您打开文件时,该代码将采用路径和文件名并将任何空格转换为Word,Excel或Powerpoint可读。

由于两个桌面文件都将显示在Dash搜索中,因此我建议不要为此分配图标以防止混淆。

现在,您应该能够导航到Nautilus中的任何MS Office文件,双击它,它将正常打开。

我不是专家,这只是我经验的结果。 希望它也适合你。

编辑:我发现所有这些信息都散布在网络上,但我需要赞扬wojox帮助我解决了我为快捷方式脚本找到的bash代码的问题。


今天你就是你,这比真实更真实。 没有人比你还活着。 – Seuss博士最后由forrestcupp编辑; 2012年5月3日上午07:46 ..

自从我在2012年尝试失败后,现在有一个解决方案 ! 一旦安装了Office2007,它就会在桌面上放置Word,Excel和Powerpoint图标。 这些是* .desktop文件。 它们还需要在nautilus识别为关联的文件夹中:

 cp ~/Desktop/Microsoft\ *.desktop ~/.local/share/applications/ 

现在我可以右键单击文件,选择“属性”,“打开方式”选项卡,单击“Microsoft Word 2007”,然后单击“设置为默认值”按钮。 从现在开始,打开这样的文件就可以打开它。 答对了!

使用playonlinux 4.2.2-1在Ubuntu 14.04上运行

我的新Office 2007安装中缺少一点点不相关的东西,那就是键入:-)被一个小方块替换,而不是应该是笑脸角色。 那是因为缺少 WINGDING.TTF字体文件。 Microsoft的原始版权受版权保护,但您可以使用免费版本 :

 cp ~/Downloads/wingding.ttf ~/.PlayOnLinux/wineprefix/Office2007/drive_c/windows/Fonts/ 

右键单击docx文档,然后选择“ Open with different application... (或类似)选项。 编辑:您也可以尝试使用其他文档类型。

在Dolphin(KDE4)中,您可以右键单击 – >任何docx文件上的属性。 您应该看到“类型:Microsoft Word文档”在最右侧应该是一个小图标(扳手),您可以按下并更改程序的顺序以打开它,或添加新条目。 在我的系统上(Office 2010 Pro,wine 1.5.14)我有三个条目:LibreOffice Writer | Microsoft Word | Ark

将其更改为:Microsoft Word | LibreOffice Writer | Ark

现在doubleclick工作。 docx随Word 2010一起打开

非常感谢,它工作正常,真的太棒了。 只需对快捷方式脚本进行一点更新,使其完美运行:

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

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

我通过Wine Windows Program Loader而不是Playonlinux安装它。 我使用Playonlinux进行游戏。

安装Microsoft Office

您可以双击它或右键单击并轻松访问Microsoft Office文档。

双击或右键单击

但我建议您使用默认为Ubuntu的Libre Office,它比Microsoft Office更容易使用,并且具有很多不错的function。 祝你今天愉快! 谢谢。

另一个很好的选择是右键单击要打开的文件,然后单击“PlayOnLinux”。

确保正确设置PLAYONLINUX中的文件关联。