При просмотре каталогов в программе Windows, установленной в Wine - как при открытии папки в Foobar2000 - Wine всегда открывает проводник Wine:
Можно ли настроить Wine для открытия файлового менеджера Ubuntu (например, Nautilus)?
При просмотре каталогов в программе Windows, установленной в Wine - как при открытии папки в Foobar2000 - Wine всегда открывает проводник Wine:
Можно ли настроить Wine для открытия файлового менеджера Ubuntu (например, Nautilus)?
Ответы:
В Ubuntu 14.04 и 16.04 Быстрый просмотр кода /usr/bin/winefileпоказывает, что ответ - нет. после проверки того, что он вызывается с именем каталога, он явно использует wine для запуска файлового менеджера.
Выдержка:
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 для всех файлов, представляющих интерес. Взгляните на Как связать все типы файлов в Wine с его родным приложением?
Другие вещи, которые я пытался, но не работал:
/usr/bin/winefileэто простой скрипт-обертка, вы можете заменить или изменить его. Например, чтобы использовать thunar в качестве файлового менеджера в Wine, добавьте после строк #comment
thunar $@
exit
Вы можете оставить все как есть, чтобы иметь возможность отменить изменения.
Второй подход, не работает: поиск в system32течение winefile.exeи explorer.exe, заменив их softlinks в Thunar. Wine игнорирует это, даже двойной щелчок по этим программным ссылкам запускается winefileвместо thunar.
Мне кажется, winefileэто встроенное вино. Возможно, некоторые изменения в реестре могут изменить поведение вина.
я думаю нет. даже у меня есть кроссовер с включенным «использовать собственный браузер по умолчанию», он все еще использует свой собственный файловый браузер, когда я пытался открыть файл из ms. слово

usr/bin/winefile. Я не проверял это хотя (и я подозреваю, что FM, которым вы замените это, должен был бы принять путь как аргумент).