LINUX.ORG.RU

ассоциации файлов с приложениями wine

 ,


0

1

Перенёс префикс с работающей программой на другую систему (точнее, система та же самая, просто удалил все конфиги ~/.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>
Но ярлык к самому приложению не создался, в ~/.local/share/applications/ для расширения .osz нет.

Как можно заставить wine принудительно обновить, создать эти ярлыки?

Понятно, что можно самому ассоциировать этот тип, сделать ярлык, но хотелось бы, чтобы всё было как предполагается wine

То есть есть некий линукс с кде, ничего никуда не переехало, просто вы удалили все скрытые каталоги и файлы в $HOME? По идее все настройки вайн генерирует себе сам при первом запуске.

cinyflo ★★★★★ ()
Ответ на: комментарий от cinyflo

Тут не важно, может быть это новый пользователь, или чистая система с только что установленным wine.
«Переехал» один префикс вайна. А для основного префикса (~/.wine) он нормально создал ассоциации и ярлыки - для .ini, .chm и других стандартных типов.

TheAnonymous ★★★★★ ()
Ответ на: комментарий от cinyflo

вайн сам при первом запуске создает стандартные ассоциации. Все остальное при установке программ в вайн. Тут можно воспользоваться systemsettings и прописать ассоциации руками.

Karrham ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.