PlayOnLinuxとファイルの関連付けを設定する方法


10

PlayOnLinuxを使用してMS Office 2010をインストールしました。.docxファイルをPlayonlinuxに関連付けます。その方法を教えて頂けますか?Playonlinuxは[プログラムから開く]オプションに表示されません。UBuntu 12.04 Betaを使用しています。カスタムコマンドを追加できる場所はありません。

回答:


12

更新:PlayOnLinuxがついにこの機能を追加したので、これを手動で行う必要はもうありません!しかし、それでも"$(echo "$@" | sed -e 's:/*/:\\:g')"最後に追加する必要があります。

まず、開いているホームフォルダで隠しファイルを表示していることを確認してください。[編集]、[設定]の順にクリックして、バーをチェックします。窓を閉めて。 次に、コマンドを入力します

sudo nautilus

パスワードを入力してください。次に、自分自身をクリックしてディスクの上部に移動する必要があります。次に、usr / share / applicationsに移動します。そこに単語のアイコンを見つけようとします。見つからない場合は、デスクトップからアイコンをコピーして、フォルダに貼り付けます。貼り付けたアイコンを右クリックして、プロパティをクリックします。「コマンド」を

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

(必ず「」を切り取ってください)Powerpointの場合は、「Word」を「Powerpoint」に変更するだけです。Office2007 を実行している場合は、「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')"

( "のままにしてください!!")関連付けを設定するすべてのアプリケーションでこれを行う必要があります。

次に、開きたいファイルに移動し、他のアプリケーションで[開く]をクリックして、他のアプリケーションを表示すると、単語とパワーポイントが表示されます。それをクリックすると、起動するはずです。関連付けを設定するすべてのアプリでこれを繰り返す必要があります。それがうまくいくことを願っています!

更新:PlayOnLinuxがついにこの機能を追加したので、これを手動で行う必要はもうありません!しかし、それでも"$(echo "$@" | sed -e 's:/*/:\\:g')"最後に追加する必要があります。


1
優秀な!それは魅力のように機能します。これをブログに追加します!:)
Ubuntuser

それが役に立ててうれしい!今まではそれを把握することは...私を取った
レオ

5

最も簡単なソリューション:

nautilusまたはその他のファイルブラウザーを開き、マウスの右下でdoc(x)ファイル、プロパティ、[アプリケーションから開く]、[アプリケーションの追加]、カスタムコマンドを使用してクリックし、次を使用します。

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

他のファイルタイプについても、Excel、Powerpointなどと同じようにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.