WineにインストールされたWindowsプログラムのディレクトリを閲覧する場合-Foobar2000でフォルダを開く場合のように-Wineは常にWineエクスプローラを開きます:
代わりにUbuntuファイルマネージャー(Nautilusなど)を開くようにWineを設定することは可能ですか?
WineにインストールされたWindowsプログラムのディレクトリを閲覧する場合-Foobar2000でフォルダを開く場合のように-Wineは常にWineエクスプローラを開きます:
代わりにUbuntuファイルマネージャー(Nautilusなど)を開くようにWineを設定することは可能ですか?
回答:
Ubuntu 14.04および16.04では、コードを簡単に確認する/usr/bin/winefile
と、答えは「いいえ」であることがわかります。ディレクトリ名で呼び出されているかどうかを確認した後、明らかにワインを使用してファイルマネージャーを起動しています。
抜粋:
if [ -x "$appdir/wine" ]; then exec "$appdir/wine" "$appname" "$@"; fi
# finally look in PATH
exec wine "$appname" "$@"
wineはWindows実行可能ファイルを起動するように設計されているため、ネイティブアプリは起動しません。ファイル選択後に適切なパラメーターが渡されるようにするには、wineを使用してファイル選択ルーチンを起動する必要があると思います。この意見は、純粋にロジック(および/ usr / bin / winefileの内容)に基づいています。反対の情報がある場合は、コメントして共有してください。
winefile
アプリケーション名または.exe名の翻訳を行い、それをwine
プログラムに処理して、それで何かをするようです。
最も有望なアプローチは、関心のあるすべてのファイルにMIMEタイプを設定するようです。見ていて、対応するネイティブアプリケーションとワイン内のすべてのファイルタイプを関連付ける方法を?
私が試したが動作しなかった他のこと:
/usr/bin/winefile
単純なラッパースクリプトであり、それを置き換えたり変更したりできます。たとえば、ワインでファイルマネージャーとしてthunarを使用するには、#comment行の後に追加します
thunar $@
exit
残りをそのままにして、変更を取り消すことができます。
第二のアプローチ、機能していない:に見system32
ためwinefile.exe
とexplorer.exe
、Thunarではへのソフトリンクに置き換えます。Wineはこれを無視し、winefile
thunarの代わりにこのソフトリンクをダブルクリックしても実行されます。
それwinefile
はワインの組み込みであるように思えます。レジストリの編集によっては、ワインの動作が変わる可能性があります。
usr/bin/winefile
です。しかし、私はそれをテストしていません(そして、それを置き換えるFMは引数としてパスを受け入れる必要があると思います)。