При просмотре каталогов в программе 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, которым вы замените это, должен был бы принять путь как аргумент).