web-dev-qa-db-ja.com

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

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

9
Ubuntuser

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

まず、homefolderを開いて隠しファイルを表示していることを確認してください。 [編集]、[設定]の順にクリックして、バーにチェックマークを付けます。 ウィンドウを閉じます。次に、コマンドを入力します

Sudo nautilus

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

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

(「in」を確認してください)PowerPointの場合は、「Word」を「PowerPoint」に変更します。Office2007を実行している場合は、「2011」を「2007 "ファイルの関連付けを設定するすべてのアイコンを使用してこれを実行します。その後、ウィンドウを閉じます。

更新されたプログラムをここから開始する場合:

次に、ホームフォルダーを開きます。 .playonlinux/shortcutsをクリックします。exelPowerPointおよび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')"を追加する必要があります。

11
Leo

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

Nautilusまたは他のファイルブラウザーを開き、マウスの右下でdoc(x)ファイル、プロパティ、アプリケーションで開く、アプリケーションの追加、カスタムコマンドの使用、および以下を使用します。

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

Excel、PowerPointなど、他のファイルタイプに対しても同じことを行います。

4
user160928