Під час перегляду каталогів у програмі Windows, встановленої в Wine - як при відкритті папки в Foobar2000 - Wine завжди відкриває Wine Explorer:
Чи можна встановити Wine натомість відкрити менеджер файлів Ubuntu (наприклад, Nautilus)?
Під час перегляду каталогів у програмі Windows, встановленої в Wine - як при відкритті папки в Foobar2000 - Wine завжди відкриває Wine Explorer:
Чи можна встановити Wine натомість відкрити менеджер файлів Ubuntu (наприклад, Nautilus)?
Відповіді:
В 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" "$@"
Оскільки вино призначене для запуску виконуваних файлів Windows, воно не запускає вбудовані програми. Я б припустив, що використання вина для запуску програми вибору файлів необхідне для того, щоб гарантувати, що правильний параметр передається після вибору файлу. Ця думка ґрунтується виключно на логіці (та на вмісті / usr / bin / winefile). Якщо у вас є інша інформація, будь ласка, прокоментуйте та поділіться.
winefile
просто зробіть переклад імені програми або .exe імені та обробляє wine
програму, щоб зробити щось із цим.
Мені здається найбільш перспективним підхід встановити типи MIME для всіх цікавих файлів. Подивіться, як пов’язати всі типи файлів у Wine з відповідним нативним додатком?
Інші речі, які я спробував, але не вийшло:
/usr/bin/winefile
простий скрипт для обгортки, його можна замінити або змінити. Наприклад, щоб використовувати thunar в якості менеджера файлів у вині, додайте після рядків #comment
thunar $@
exit
Ви можете залишити решту як є, щоб мати змогу скасувати зміни.
Другий підхід, не працює: пошук в system32
протягом winefile.exe
і explorer.exe
, замінивши їх softlinks в Thunar. Вино ігнорує це, навіть подвійне клацання на цій софтпосилання працює winefile
замість грона .
Мені здається, що winefile
це вбудоване вино. Можливо, деякі зміни в реєстрі можуть змінити поведінку вина.
я думаю, що ні. навіть у мене використовується кросовер з увімкненою функцією "використовувати рідний браузер за замовчуванням", він все ще використовує власний файловий браузер, коли я намагався відкрити файл з мс. слово
usr/bin/winefile
. Я не перевіряв його, хоча (і я підозрюю, що FM, яким ви його замінили, повинен прийняти шлях як аргумент).