Version 27 (modified by 7 years ago) ( diff ) | ,
---|
Firefox ¶
Note for people using package management ¶
Up until firefox-58, the libraries were installed in /usr/lib/firefox-NN.0{,.N}. But with firefox-59 they are now installed in /usr/lib/firefox. This might impact you when you upgrade after 59 (some package managers might gripe about overwriting existing files).
Building with gtk+-3 ¶
(ken: deleted my old comments, gtk3 is now the default and since at least ff44 it has been fine, except that gtk > 3.19 has required a patch to restore scrollbars - the patches have been in the book)
Broken scrollbars with gtk+-3 in BLFS-7.10 ¶
On some machines, the gtk3 scrollbars (thin, slider with curved ends) were replaced by gtk2-style bars with arrows at their end which could be clicked, but without any button on the slider - it could still be dragged, but there was no visual indication of where you were in the page.
This was eventually identified as a theme problem - e.g. xfce-winter is now inadequate. A workaround is to install gnome-themes-standard and to edit ~/.config/gtk-3.0/settings.ini to contain
[Settings] gtk-theme-name=Adwaita
Any other settings in that file are probably ok.
Getting development versions of firefox ¶
If for some reason you wish to see what is being developed in firefox, the mozilla source code is in mercurial repositiories. See https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial
evince plugin (gtk3 builds) ¶
If you build evince, it creates /usr/lib/mozilla/plugins/libevbrowserplugin.so
That purports to offer support for inter-alia tiff files, ps files, pdfs, comic book - but it will never work. See [https://bugzilla.mozilla.org/show_bug.cgi?id=1092126 ] : best to remove that plugin.