http://bugs.winehq.org/show_bug.cgi?id=26181
Summary: install application creates xdg mime files with case sensitive extensions Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: rpnpif@free.fr
Intall an application (for example Proteus suite), sometimes we get mime files in ~/.local/share directory with extensions on upper case mode. So Nautilus become case sensitive for this extension and applications (Proteus) are not associates with the application when a file have a lower case. MS Windows is often case insensitive, not Linux.
Examples: ~/.local/share/applications/wine-extension-DSN.desktop: [Desktop Entry] Type=Application Name=ISIS MimeType=application/x-wine-extension-DSN; Exec=wine start /ProgIDOpen ProteusDesignFile %f NoDisplay=true StartupNotify=true Icon=1774_ISIS.0
~/.local/share/mime/packages: <?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-wine-extension-DSN"> <glob pattern="*.DSN"/> <comment>Schematic Design</comment> </mime-type> </mime-info>
.DSN should be .dsn to be case insensitive.
To fix this, wine should convert always all "glob pattern" to lower case. See xdg specifications on Freedesktop.