http://bugs.winehq.org/show_bug.cgi?id=31194
Bug #: 31194 Summary: there should be setting to disable winemenubuilder altogether and forever Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: et.junk@ethome.sk Classification: Unclassified
Although i understand need for desktop integration with various DEs, this little fucker is consistently stealing file associations for me every update. There are no priorities to set or anything. Also i really don't care, i use wine only to run occasionally stubborn windows software.
I use several file managers which respect this mime crap registration and thus wine is making my computer unusable (talk about instant slowdown and 100% CPU usage, wondering what happened) everytime i want to work with any file with more common extension. Crappy wine software is started instead of native application.
There should be big fat checkbox "Disable desktop integration completely" on "Desktop Integration" tab in winecfg dialog application to disable winemenubuilder completely and forever.
This setting should be checked by default upstream, e.g. integration disabled (so direct upstream users like archlinux, don't have to mess with this setting ever to make their association work again after each and possibly frequent update).
Pressing "Apply" button in winecfg when state changes from unchecked to checked should remove all the winebuilder mime crap, zilliards of *.desktop files and other "necessary" desktop integration tidbits.
When winemenubuilder is invoked as a part of whatever process and this setting is enabled it should kill itself immediately, best before doing anything damaging.
Most importantly this setting must be preserved during updates. Also, as ws said above, it should be disabled by default, so users are not subjected to this crap, when they decide to create new wine profile for example eg ~/.wine equivalent, unless distribution changes this by specific tweak.