Как связать родные приложения с типами файлов в WINE

Название говорит само за себя. Я хочу связать родные приложения с типами файлов в WINE.

1 ответ

Решение

Вот как вы связываете родные приложения в Wine:

Из винного FAQ

Вы можете связать winebrowser с любыми типами файлов для достижения результата. winebrowser программа использует xdg-open найти родное приложение для типа файла.

Вам нужно создать файл реестра с этим содержимым, чтобы связать .pdf файлы. Сохранить как import.reg файл в вашей домашней папке.

[HKEY_CLASSES_ROOT\.pdf]
@="PDFfile"
"Content Type"="application/pdf"
[HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command]
@="winebrowser \"%1\""

Теперь импортируйте файл реестра с помощью этой команды

regedit $HOME/pdf.reg 

Это откроет PDF-файлы из приложений Wine с собственным приложением, которое установлено по умолчанию для PDF-файла.

Пошаговую инструкцию можно найти здесь:http://www.webupd8.org/2010/03/how-to-make-wine-open-links-in-your.html

Вы должны создать для каждого типа файла сначала соответствующее окончание, например ".pptx" или ".mp4", связать его с "pptxfile" или "mp4file" в HKEY_CLASSES_ROOT. Затем pptxfile или mp4file нужна та же запись реестра, что и для

HKEY_CLASSES_ROOT\ ВАШЕ АССОЦИИРОВАННОЕ FILENAME\Shell\Open\ команда "winebrowser \"%1\"

"Связанное имя файла" - это pptxfile или mp4file, или что-то еще, что вы связали с типом файла.

Другие вопросы по тегам