[Tracking] Port OpenSUSE KDE Integration for Firefox
Categories
(Firefox :: General, defect)
Tracking
()
People
(Reporter: ehsan.akhgari, Unassigned)
References
(Depends on 3 open bugs, Blocks 1 open bug, )
Details
(Keywords: meta)
I'm filing this bug to act as a tracking for porting the OpenSUSE team's efforts of integrating Firefox with KDE to mozilla-central. More information is available in the Google Groups thread in the URL field, and also <http://en.opensuse.org/KDE/FirefoxIntegration>. Individual bugs should be filed for each unit of work and be marked to block this bug.
Updated•15 years ago
|
Michael, this would be something good to help out with if you get a chance.
Comment 2•11 years ago
|
||
Why is there no progress on this? There are patches available, many distributions are already using them to build packages and must mantain such patches themselves. The fact that are being applied downstream should be enough proof that they are needed.
Someone should attach those patches to bugs then. As far as I can tell no-one has submitted any patches that haven't already landed.
Comment 4•11 years ago
|
||
I've now attached all current openSUSE patches (for KDE integration) to bug 528598. In case some patches belong in different bugs, please move them there.
Comment 5•11 years ago
|
||
I'm still alive and maintaining these patches. The reason there is no progress is actually that all of the stuff needs a way to detect and delegate stuff to KDE. The current implementation is some sort of simple IPC to a helper application. The original author, others and myself are not exactly happy about that approach. Noone came up with a better solution though yet. It's a practical thing and it's working for years but in all my discussions with mozilla people noone was interested enough to either find a better way or accept the "design" of that approach.
Comment 6•11 years ago
|
||
Apparently Chromium is using freedesktop.org's xdg-utils (see http://portland.freedesktop.org/xdg-utils-1.0/ ) for some APIs, so that the build doesn't depend on KDE libraries. They may also be using other APIs, though, since they trigger the KDE open/save dialogs even though they are not in xdg-utils.
Comment 7•11 years ago
|
||
(In reply to Wolfgang Rosenauer [:wolfiR] from comment #5) > I'm still alive and maintaining these patches. The reason there is no > progress is actually that all of the stuff needs a way to detect and > delegate stuff to KDE. The current implementation is some sort of simple IPC > to a helper application. > The original author, others and myself are not exactly happy about that > approach. Noone came up with a better solution though yet. It's a practical > thing and it's working for years but in all my discussions with mozilla > people noone was interested enough to either find a better way or accept the > "design" of that approach. Maybe if we just get it in, in its current state, then later there will be more interest in creating a "better" way? -c
This issue -- of improving KDE + Firefox integration, generally, and of getting Firefox to use Dolphin, specifically -- has languished for a long time. It has, after all, been percolating, unresolved, for ~ 12 yrs now. Atm, it's basically dead & inactive. I'm hoping that that can be reversed. If "you" are still interested in good/solid KDE+Firefox integration, read-on -- IMO, not getting to a decent solution has not been for lack of trying/interest: Bug 140751 - Integrate Mozilla with KDE https://bugzilla.mozilla.org/show_bug.cgi?id=140751 Bug 528598 - provide a class to check for KDE environment and to interface with kmozillahelper https://bugzilla.mozilla.org/show_bug.cgi?id=528598 Provide better Firefox KDE integration https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/494067 Bug 528510 - [Tracking] Port OpenSUSE KDE Integration for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=528510 Firefox on KDE https://groups.google.com/forum/#!topic/mozilla.dev.platforms.linux/XKyWG8NwSeA (I'm sure there are more ...) As of this date, there's still no solution that works consistently well. Opensuse's patches are the closest to it (cref packages: "kmozillahelper", "mozilla-kde4-integration"), & have been intermittently available/functional in Opensuse, as well as ported to Ubuntu, Arch, others. But, even the Opensuse devs say they're not happy with their own, 'hacky' solution. And, unless I've missed it, the "right people" simply aren't talking to one another. A "good" solution will need devs -- at least one each -- from KDE, Mozilla/Firefox & Opensuse/other distro devs, to agree that this should get done, and actually talk/work with one another to do so. I've tried to re-start the discussion about getting a good solution to KDE+Firefox integration. https://mail.mozilla.org/pipermail/firefox-dev/2014-July/001940.html In that thread I received thoughtful/arguable comments from @Mozilla folks, e.g. "... I believe that there is plenty of good will among Mozilla developers to help Firefox + Dolphin along the road (starting with reviewing patches and mentoring newcomers). ... firefox-dev and bugs are as good a place as any to start. ..." They certainly seem willing to work with KDE & others -- but it will NOT happen alone. So, if "you" are still interested in good/solid KDE+Firefox integration -- pls start by subscribing to "firexfox-dev" mailing list https://mail.mozilla.org/listinfo/firefox-dev and consolidating communication to THIS thread: "Firefox + KDE integration: Getting FF to use Dolphin reliably. 12+ years and counting." https://mail.mozilla.org/pipermail/firefox-dev/2014-July/001940.html 'Everybody' talking about the issue in one place wouldn't, imo, be a bad 1st step.
Comment hidden (spam) |
Comment 12•5 years ago
|
||
Seems that the latest release of KDE has an integration https://www.kde.org/announcements/plasma-5.15.0.php because of Firefox 64
Install the packages suggested (in my case debian) and run firefoxc with GTK_USE_PORTAL=1 ~/firefox/firefox
seems that fix the issue :-)
Comment 13•5 years ago
|
||
Not for me it doesn't, not with the Firefox Developer Edition.
I had to install the integration stuff from source (including the KDE bits and an updated glib2) and got the basic functionality to work (epiphany-browser will open web pages for instance) and I do see the portal reading my kdeglobals settings. What I don't see is how this should lead to serving a KDE file dialog...
Comment 14•5 years ago
|
||
I am using the mozilla build on debian sid for Nightly and Developer edition and they are working.
I written a little guide about it https://daniele.tech/2019/02/how-to-execute-firefox-with-support-for-kde-filepicker/ are required to install 2 packages and I am setting this variable in my .bashrc
file.
Comment 15•2 years ago
|
||
Dear Mozilla developers,
It has been 12 years of this report and the feature request of adding native KDE file picker support has touched 17 this year.
Do you think we KDE users can finally have native support rather than hacking or using Flatpak protocol while using native application? I understand most of you only use Windows or Mac. Even if some of you use linux, Gnome is the go-to place. However, we KDE users exist. 30% of the 1% Linux market share is owned by us. It is fraction number however it still is hundreds and thousands of users. Would you be kind enough to grant us this privilege where we don't have to use a file picker that just doesn't work very well with our system?
Thanks,
A humble KDE user
Comment 16•2 years ago
|
||
(In reply to Nowshed H. Imran from comment #15)
Dear Mozilla developers,
It has been 12 years of this report and the feature request of adding native KDE file picker support has touched 17 this year.
Do you think we KDE users can finally have native support rather than hacking or using Flatpak protocol while using native application? I understand most of you only use Windows or Mac. Even if some of you use linux, Gnome is the go-to place. However, we KDE users exist. 30% of the 1% Linux market share is owned by us. It is fraction number however it still is hundreds and thousands of users. Would you be kind enough to grant us this privilege where we don't have to use a file picker that just doesn't work very well with our system?
Thanks,
A humble KDE user
See https://bugzilla.mozilla.org/show_bug.cgi?id=528701#c11 - you need to set widget.use-xdg-desktop-portal to true at about:config and restart browser.
Comment 17•2 years ago
|
||
I understand most of you only use Windows or Mac
Fun fact: more than 40% of Mozilla developers use Linux ;)
Comment 18•2 years ago
|
||
See https://bugzilla.mozilla.org/show_bug.cgi?id=528701#c11 - you need to set widget.use-xdg-desktop-portal to true at about:config and restart browser.
I faced this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1516290.
It is closed now, hopefully version 98 won't have that problem.
(In reply to Sylvestre Ledru [:Sylvestre] from comment #17)
I understand most of you only use Windows or Mac
Fun fact: more than 40% of Mozilla developers use Linux ;)
Really cool. Give KDE a try. It is really stable compared to a couple of years ago.
Comment 19•2 years ago
|
||
Yes I think that it's the case to close this ticket now that KDE is integrated with xdg-desktop-portal-kde
package (that you need to install).
Updated•2 years ago
|
Description
•