KDE/FirefoxIntegration

From openSUSE

< KDE
feature status comments
File dialogs done (11.2) all file dialogs should work and be KDE dialogs
Application selection dialog done (11.2) (KOpenWithDialog)
Mimetype handling done (11.2) KDE file associations are read and used
KDE application launching done (11.2) should net-aware KDE applications get the URL or should Firefox download first?
Protocol handlers done (11.2) mailto, irc should work, others need checking
Proxy settings done (11.2) Proxy settings from KDE are read and used
Widget style kind of Will be themed just like any other Gtk application
Icon theme kind of KDE icons are used as a part of Gtk KDE integration
Notifications done (11.2) Implemented directly, has some technical advantages over MozillaFirefox-kde4-addon (translations, better configurability)
Set as desktop background pending (unlikely for 11.2) not very important, not easy to do with 4.3 Plasma, maybe later
Download manager pending (unlikely for 11.2) there is an extension called FlashGot that is supposed to have KGet support
No instant apply done (11.2) Preferences dialogs have apply/cancel buttons just like other KDE dialogs
Dialog button order done (11.2) Firefox dialogs use KDE button order, needs checking if some dialogs are not wrong
Password storage pending (unlikely for 11.2) LL: KWallet support can be considered a feature, Firefox has its own storage. See Extension that add KWallet support.
RSS feeds done (11.2) support for adding feeds to Akregator
default KDE browser done (11.2) support for Firefox asking and setting itself as the default KDE browser
KSpell support not done Support spell checking via KSpell in text forms of html pages. LL: This seems to be too much work for too little gain, Firefox has its own spellcheck that seems to work quite well.
Print dialog not done LL: This could be quite some work and there don't seem to be big advantages from using the KDE4 print dialog instead.

Testing Repository

Starting with openSUSE 11.2 Milestone 8 the KDE integration has become part of the official Firefox packages. For older openSUSE releases it is possible to install them from the home:llunak:mozilla repository, which rebuilds the Firefox packages from the mozilla repository against the KDE repository.

For openSUSE 11.1 and KDE from the KDE4:Factory repo add:

http://download.opensuse.org/repositories/home:/llunak:/mozilla/KDE_KDE4_Factory_Desktop_openSUSE_11.1/

For plain openSUSE 11.1, i.e. KDE 4.1.3, add:

http://download.opensuse.org/repositories/home:/llunak:/mozilla/openSUSE_11.1/

Run sudo zypper dup after adding the repo or use YaST to upgrade Firefox. Make sure zypper actually installed the needed package mozilla-xulrunner191-kde4.

Please test extensively and report any issues back to Novell's bugzilla. Assign bugs to llunak [at] novell.com.