Bug#622975: [iceweasel] Please don't use gnome's mime database

Asbjørn Sloth Tønnesen asbjorn at asbjorn.biz
Sat Sep 10 23:51:51 UTC 2011


On 04/16/2011 10:04 AM, Florian Kriener wrote:
> Removing the gnome-mime-data package works btw. but since inkscape
> depends on it (through gnome-vfs stuff) one cannot reasonable use
> iceweasel with inkscape installed in a non gnome session.

Finally got tired of having to disable the workaround prior to using 
inkscape, and remembering to enable it again to prevent iceweasel from 
crashing.

So I dug down into the code, and found that a better workaround is to 
use the GNOME_VFS_MODULE_CONFIG_PATH environment variable to give 
iceweasel a file-less config.

$ sudo cp -a /etc/gnome-vfs-2.0/ /etc/iceweasel/gnome-vfs-2.0
$ sudo editor /etc/iceweasel/gnome-vfs-2.0/modules/default-modules.conf

Comment out "file: file", and optionally add a reference to this bug.

If you have /usr/local/bin before /usr/bin in your PATH then save this 
script as /usr/local/bin/iceweasel and make it executable.

#!/bin/sh
export GNOME_VFS_MODULE_CONFIG_PATH=/etc/iceweasel/gnome-vfs-2.0/modules
/usr/bin/iceweasel $@
# END OF SCRIPT

Now make it executable with:
$ sudo chmod +x /usr/local/bin/iceweasel

And test that /usr/local/bin is before /usr/bin in your PATH with:
$ which iceweasel

If the last command doesn't return the new script, then check your PATH.

-- 
Best regards
Asbjørn Sloth Tønnesen





More information about the pkg-mozilla-maintainers mailing list