[Bug 19182] Allow to completely disable MIME-type and application integration

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 20 13:13:43 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=19182

--- Comment #69 from Damjan Jovanovic <damjan.jov at gmail.com> ---
(In reply to comment #67)

> IMO the way to fix this is to follow the unix philosophy: do one thing and
> do it well. wine does one thing: provide the windows API. it should not do
> another thing: mess around with the file associations in the linux desktop.

IMO Winelib provides the Windows API, Wine is much more than that.

> instead of adding file associations directly wine should provide an
> interface, something like a socket. when a windows program want to change a
> file association wine will publish this on the socket. a client can then
> listen to the socket and react to the messages however it sees fit.
> 
> this way distributions like ubuntu can set up a listener which will add any
> and all file associations from windows programs to their desktop, while
> people who do not want windows programs from messing around in their linux
> desktop can just ignore the socket. it is even possible to write a listener
> which will ask the user first before adding the file association.

That "listener" would need to call the Windows API, read/write the registry,
and do things like extract icons embedded in EXE/DLL files - 16, 32 and 64 bit
versions of those. There's a reason winemenubuilder runs inside Wine.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list