-
Notifications
You must be signed in to change notification settings - Fork 71
Description
Issues like #175 and #174 (comment) have brought this to my attention.
It looks like Wine desktop files do not work with the current system. This is (to my knowledge) a bug in Wine, its desktop files do not conform to the Desktop entry specification. But it still means that the new update could have broken some desktop files.
I am thinking about introducing a long-only flag which would enable the old desktop file parsing if the user wants it. I could introduce several modes such as a) off b) try the new parsing, if that fails, try the old one c) force old parsing e) try to detect whether the parsed desktop file was generated by Wine and if yes, enable old parsing.
I could also implement some escaping hack to make the escapes Wine tries to use in its desktop files work.
The thing I'm unsure about is what the default should be. If anyone is reading this, I would appreciate any feedback. The current behavior is a) (because the old desktop file parsing was completely replaced in r3.1
). I was thinking about making b) the new default. This will be subject to change in versions r3.2>
, support for the old system should be ideally phased out.