I already have the new firefox 29.0 (Build identifier: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0) installed. I also used strace to find out wich locations firefox 29.0 is searching for the folder handler (I only listed those files existing on my system in firefox's search order):
So the files /usr/share/ubuntustudio/applications/defaults.list (from package ubuntustudio-default-settings) and /usr/share/applications/defaults.list (from package desktop-file-utils) specify Nautilus as default folder handler. However, in Ubuntu Studio Nautilus is not installed by default so firefox uses the first entry in /usr/share/applications/mimeinfo.cache which is Audacious.
The attached patch will resolve this issue on Ubuntu Studio 14.04 (trusty) globally (for all users). IMHO the bug is NOT in audacious or firefox. In my case the bug is in the package ubuntustudio-default-settings (the patch can be used to fix the package).
Addition:
I already have the new firefox 29.0 (Build identifier: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0) installed. I also used strace to find out wich locations firefox 29.0 is searching for the folder handler (I only listed those files existing on my system in firefox's search order):
/home/wreimer/ .local/ share/applicati ons/mimeapps. list ubuntustudio/ applications/ defaults. list xfce4/applicati ons/defaults. list applications/ mimeinfo. cache applications/ defaults. list .local/ share// mime/mime. cache /mime/mime. cache
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/home/wreimer/
/usr/share/
Applying "grep inode/directory" to these files yields:
/usr/share/ ubuntustudio/ applications/ defaults. list:inode/ directory= nautilus. desktop applications/ mimeinfo. cache:inode/ directory= audacious. desktop; Thunar- folder- handler. desktop; applications/ defaults. list:inode/ directory= nautilus- folder- handler. desktop /mime/mime. cache matches
/usr/share/
/usr/share/
Binary file /usr/share/
So the files /usr/share/ ubuntustudio/ applications/ defaults. list (from package ubuntustudio- default- settings) and /usr/share/ applications/ defaults. list (from package desktop-file-utils) specify Nautilus as default folder handler. However, in Ubuntu Studio Nautilus is not installed by default so firefox uses the first entry in /usr/share/ applications/ mimeinfo. cache which is Audacious.
The attached patch will resolve this issue on Ubuntu Studio 14.04 (trusty) globally (for all users). IMHO the bug is NOT in audacious or firefox. In my case the bug is in the package ubuntustudio- default- settings (the patch can be used to fix the package).