Windows実行可能ファイルはアーカイブマネージャで起動されます


9

私はWineをインストールしていて、そこにいくつかのWindowsアプリケーションがインストールされています。マウスの右メニューの「Wineプログラムローダーで開く」を使用して起動すると、問題なく動作します。しかし、代わりにダブルクリックするだけで.exeファイルを起動しようとすると、アーカイブマネージャは実行可能ファイルを開こうとします。

どうすれば修正できますか?

以前のWindowsユーザーとしてのボーナスの質問のようなもの:これは、ファイルマネージャーに現在表示されている単一のファイル(Windowsの[アプリケーションから開く...]コンテキストメニューに似ています)と多くのファイルタイプをまとめて簡単に実行できますか(Windowsと同様に、エクスプローラの[フォルダ設定]メニューを使用)

回答:


12

右クリックして[プロパティ]を選択し、[プログラムから開く]タブを開いて、WineをEXEファイルのデフォルトアプリケーションにします。


ありがとう。今は正常に動作します。そもそもなぜアーカイブマネージャーが実行可能ファイルに割り当てられたのか疑問に思っています。多分実行可能なzipファイルを読むのですか?
Bananeweizen

それも私の推測です:自己解凍アーカイブ(必ずしもzipではなく、rarにもIIRCがあります)。
Marius Gedminas

6

17.04以降、ワインパッケージはwine-stableおよびになりましたwine-development。これらは共インストール可能であるため、競合を回避するために、これらのパッケージのいずれかによってwine.desktopファイルがインストールされる/usr/share/applicationsことはありません。したがって、Wineの[プログラムから開く]メニューにはエントリがありません。から/usr/share/doc/wine-stable/README.Debian.gz

.exeファイルのシステム全体のサポートを有効にするには、次のコマンドを実行します(を使用/usr/share/doc/wineする /usr/share/doc/wine-development場合はに置き換えますwine-development)。

$ sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

現在のユーザーに対してのみこれをサポートするには、次のコマンドを実行します。

$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/

これらのネイティブファイルタイプの関連付けを削除するには、次のコマンドを実行します。

$ sudo rm -f /usr/share/applications/wine.desktop
$ sudo update-desktop-database
$ rm -f ~/.local/share/applications/wine.desktop
$ rm -f ~/.local/share/applications/wine-extension-*
$ update-desktop-database ~/.local/share/applications/

これは少し間違って/usr/share/doc/wine-stable/usr/share/doc/wineます、ではありません。

sudo cp /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/

そして、WineがOpen Withリストに表示され、選択できるようになります。


2

これが発生する理由は、約2年前にパッチを提供したこのバグレポートにあります。https//bugs.launchpad.net/ubuntu/+source/file-roller/+bug/351429

いずれにせよ、私が一般的に使用する回避策は、アプリケーションを右クリックして、Wineで開くを選択することです。


情報をありがとう。それはまさに私が疑ったことですが、私の限られた知識では見つけることができませんでした。
Bananeweizen

-1

それは常にうまくいくとは限りません。ファイルタイプの処理に関するいくつかの設定は、

.local/share/applications/mimeapps.list

そのファイルで、私は次の行を見つけました:

application/x-ms-dos-executable=file-roller.desktop;wine.desktop;

そしてそれを

application/x-ms-dos-executable=wine.desktop;

ファイルを保存した後、結果はすぐにアクティブになります。


この回答が他の誰かの回答(すなわち、マリウスジェドミナス)へのコメントとして意図されている場合、あなたが参照している回答についての情報を回答に追加する必要があります。
karel

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