web-dev-qa-db-ja.com

UbuntuでWineを使用してファイルの関連付けを構成する

this の質問に関連して、Ubuntu 20.04.1LTSを使用しています。 PlayOnLinux 4.1.9(Preciseバージョン)をダウンロードし、それを使用してMicrosoft Office 2010Proをインストールしました。 PlayOnLinuxは、Wine1.5.21およびOfficeのインストールに必要なその他のものをダウンロードしました。カスタマイズしたインストールを行いましたが、正常に動作しているようです。唯一の問題は、ファイルの関連付けを正しく機能させることができないことです。たとえば、.docxドキュメントがある場合、それをダブルクリックしてMicrosoftWordで開くことができるようにしたいと思います。これを実行しようとすると、「IOPLが有効になっていません」というエラーが表示され、ドキュメントが開かれません。私はそれをグーグルで検索し、誰もがワインの構成を開いてライブラリに移動し、gdiplusを追加して「ネイティブ(Windows)」に編集すると言いましたが、それでも問題は解決していません。これが何であるか、またはどのように機能するかはわかりませんが、機能する人は助けてください。現在、Wordを起動し、それを使用してドキュメントを開く必要があります。それはうまくいきます。

6
Fixed Point

これは、小さなスクリプトを作成し、「プログラムから開く」を介してそのファイルタイプに関連付けることによって行われます。これは、ほとんどのデスクトップ環境で、たとえば1つの.docxファイルを右クリックし、次のメニューを使用することで利用できます。

このようなスクリプトを作成する方法の例と詳細は、ubuntuのドキュメントに記載されています: https://help.ubuntu.com/community/Wine#Creating_file_associations

1
superuser0

.docxファイルは実行可能としてマークされていますか?

(これを確認するには、ファイルを右クリックして、[プロパティ]> [権限]> [実行]チェックボックスをオンにします)

.docファイルはダブルクリックしても正常に開きますか?

両方の質問に「はい」と答えた場合、 これが発生している可能性があります 、これは この厄介なバグ に関連しています。

両方のリンクで提案されているように、update-binfmtsを使用してjarを無効にすることは、永続的な修正としてはうまく機能しますが、非常に技術的で少し煩わしいものでもあります。

より簡単な回避策は、チェックを外すファイルの実行可能権限です。ただし、これはNTFSまたはFATパーティション内のファイルでは機能しないというわけではありません。これは、docxなどのWindows関連ファイルで非常に一般的なシナリオです。その場合は、noexecマウントオプションを使用してNTFSドライブを再マウントしてみてください。これにより、すべてのファイルの実行許可が事実上無効になり、docxファイルを開くことができます実行済みより(ドキュメントはバイナリ実行可能ファイルではないため、とにかく機能しません)

0
MestreLion

私の場合、特定のオフィスプログラムが処理するすべてのファイルタイプのスクリプトファイルを作成しました。たとえば、Wordが.docと.docxを開くための1つがあります。これを行うのはPoLにとって非常に良かったですが、メニューで開くを使用する場合、オフィスアプリケーションごとに12ほどの異なるエントリがありますが、メインプログラムのタイトルのみがあり、直接関連付けられている拡張機能はありません。

Select Application list window

0
Andor Ugalde