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.

