Desabilitar completamente o winemenubuilder.exe evitará que o wine associe suas associações de arquivos, mas também evitará que ele crie entradas de menu para softwares recém-instalados, o que pode ser um comportamento indesejado. A melhor solução é esta:
-
Remover os hijacks de vinho existentes ( da FAQ de vinhos ):
rm -f ~/.local/share/mime/packages/x-wine* rm -f ~/.local/share/applications/wine-extension* rm -f ~/.local/share/icons/hicolor/*/*/application-x-wine-extension* rm -f ~/.local/share/mime/application/x-wine-extension*
-
Edite
/usr/share/wine/wine.inf
(como root), encontre a seção[Services]
:[Services] HKLM,%CurrentVersion%\RunServices,"winemenubuilder",2,"%11%\winemenubuilder.exe -a -r" ...
e edite-o para que ele seja:
[Services] HKLM,%CurrentVersion%\RunServices,"winemenubuilder",2,"%11%\winemenubuilder.exe -r" ...
(a saber, para iniciar
winemenubuilder.exe
sem a opção-a
). Isso impedirá a atualização de associações de arquivos em novas contas de usuário (ou com novosWINEPREFIX
es). -
Edite seu arquivo
$WINEPREFIX/system.reg
(se existir) de maneira semelhante. Onde diz[Software\Microsoft\Windows\CurrentVersion\RunServices] "winemenubuilder"="C:\windows\system32\winemenubuilder.exe -a -r"
remova a opção
-a
. (Por padrão,WINEPREFIX=$HOME/.wine
.)
Isso evitará que o vinho roube seus mimeapps preferidos, mas o construtor winemen ainda será executado e criará entradas convenientes na área de trabalho para o seu software Windoze.