Перенёс префикс с работающей программой на другую систему (точнее, система та же самая, просто удалил все конфиги ~/.kde, .local и прочие, т.к. перемудрил где-то, что разбираться влом).
Префикс перенёс, как восстановить привязку расширения (osz) к программе.
В реестре: HKLM/Software/Classes/ всё ок, из «wine cmd.exe» если открывать файлы через start, открываются нормально. Т.е. внутри wine всё нормально
В самой системе (сам не знаю, после чего, может после winecfg, может просто при запуске программы) сведения об osz файлах есть в ~/.local/share/mime
Файл ~/.local/share/mime/application/x-wine-extension-osz.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/x-wine-extension-osz">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
<glob pattern="*.osz"/>
<comment>osu! beatmap</comment>
</mime-type>
Как можно заставить wine принудительно обновить, создать эти ярлыки?
Понятно, что можно самому ассоциировать этот тип, сделать ярлык, но хотелось бы, чтобы всё было как предполагается wine