= 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] UPDATE: tarballs are again being provided for beta (i.e. the next release). == 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. [wiki:GraphicalWebBrowsers Up][[br]] [wiki:BlfsNotes Top]