web-dev-qa-db-ja.com

Thunarのコンテキストメニューからワインアプリケーションのオプションを削除するにはどうすればよいですか?

私はXfceを持っていますが、Thunarのファイルの関連付けはランダムに変化し、jpegやpngなどのワインアプリケーションからInternet Explorer、mp3からWindows Media Playerになります。それをgpicviewTotemに戻し、しばらくすると、ファイルをクリックすると、再びwineが起動します(ロードに永遠にかかり、IEは動作せず、ロード時にエラーが発生します)。

ファイルの関連付けの変更を永続的にし、ワインソフトウェアへの変更を停止するにはどうすればよいですか?

4
jcubic

非常に便利な wine FAQ には、メニューを開いてクリーンにする方法の詳細が含まれています。 wineがアイテムをインストールする場所は、 で示されるこれらのタイプのファイルの標準の場所であるため、Xfceで安全に動作し、他のデスクトップ環境でも動作することを確認できます。 freedesktop.org

以下のコマンドは Wine FAQ からのもので、コンテキストメニューからすべてのopen-withエントリを安全に削除しますが、Wineエントリはアプリケーションメニューは、まさにあなたが望むものだと思います。削除するものを確認する必要がある場合は、echoコマンドの前にrmを配置すると、変更がリストされます。間違えた場合に備えて、ブロック全体をコピーして貼り付けるのではなく、各コマンドを個別に実行する必要があります。

rm -f ~/.local/share/mime/packages/x-wine*
rm -f ~/.local/share/applications/wine-extension*
rm -f ~/.local/share/icons/hicolor/*/*/application-x-wine-extension*
rm -f ~/.local/share/mime/application/x-wine-extension* 

また、wineプログラムをインストールすると、さらに新しいエントリが作成されるため、これらのコマンドを再実行する必要があることにも注意してください。これらの項目の作成を永久に停止する唯一の方法は、winemenubuilderを無効にすることですが、これはメニューで開くだけでなく、アプリケーションのメニュー項目にも影響するため、これを行いたくない場合があります。詳細については、 wine FAQ を参照してください。

新しいwineプログラムをインストールした後に上記のコマンドを実行する場合は、それらをスクリプトに入れて実行可能にするのが最善です(chmod u+x)ショートカットキーにバインドします。その後、スクリプトを定期的に実行し、常にメニューを開いてwineエントリを削除しておくことができます。

6
user76204