WineにインストールされたWindowsプログラムのディレクトリを参照するとき-Foobar2000でフォルダを開くときのように-Wineは常にWine Explorerを開きます:
代わりにUbuntuファイルマネージャー(例:Nautilus)を開くようにWineを設定することは可能ですか?
buntu 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の内容)に基づいています。反対の情報がある場合は、コメントして共有してください。
最も有望なアプローチは、関心のあるすべてのファイルにMIMEタイプを設定するようです。 Wine内のすべてのファイルタイプを対応するネイティブアプリケーションに関連付ける方法 をご覧ください
私が試したが動作しなかった他のこと:/usr/bin/winefile
は単純なラッパースクリプトであり、置き換えたり変更したりできます。たとえば、thunarをwineのファイルマネージャーとして使用するには、#comment行の後に追加します
thunar $@
exit
残りをそのままにして、変更を取り消すことができます。
動作しない2番目のアプローチ:system32
とwinefile.exe
をExplorer.exe
で探し、それらをthunarへのソフトリンクに置き換えます。 Wineはこれを無視します。このソフトリンクをダブルクリックしても、thunarではなくwinefile
が実行されます。
winefile
は組み込みのワインのようです。レジストリの編集によっては、ワインの動作が変わる可能性があります。
私は違うと思います。 「デフォルトでネイティブブラウザを使用する」を有効にしたクロスオーバーを使用している場合でも、msからファイルを開こうとすると、独自のファイルブラウザが使用されます。語