Red Hat Bugzilla – Bug 171908
[KDE] enable KDE vcl plugin
Last modified: 2015-07-13 13:36:45 EDT
Hi. Why is kde vcl plugin disabled in fedora openoffice.org packages? It is
enabled in vanilla build. Have a look at the url. Also look at pl's first
comment. According to it, gtk plugin does not work that well under kde. So IMO
the best idea wold be to enable the kde vcl plugin in the offivial openoffice
*** Bug 171907 has been marked as a duplicate of this bug. ***
I'm changing the description to be more precise
Please, oh most merciful OpenOffice maintainer, put us hapless KDE users out
of our GTK misery! :-) Having just upgraded to FC5, we rush along eagerly to
find out if at last OpenOffice has now got all that native Qt goodness. But
oh, what do we find? The abomination of the "just-in-from-1998" GTK printing
dialogue (it doesn't even display my printers (which do show up in the
'Printer Settings' dialogue), which is another bug, but really, I just want
that dialogue to die, not to be improved). The icons flicker horribly (and I'm
not using gtk-qt-engine).
Trying to avoid the GTK-abomination, I run with "SAL_USE_VLCPLUGIN=gen" - but
this just causes the whole thing to fall over when I open the printing
dialogue. (Big crash).
Have pity on us! Bring back our openoffice.org-kde ! :-)
It's not even funny anymore... Is there any particular reason this plugins is
disabled in fedora builds? Licesning issue? Something else? Can you shed some light?
My hope here would be to modularize the OOo build to the extent that the KDE vcl
plugin can be built outside the rest of OOo and be seperately maintained by a
dedicated KDE-head. When the KDE plug was last available the maintainance
overhead of two different plugs was overwhelming.
Thank you for the information. Modularisation would be extremely nice,
especially if performed along with unleashing KDE.
I am not sure if I should add my comment here or not...
I am trying to get OpenOffice to use the default KDE file selector dialog when
using the KDE desktop environment. This works fine with (K)ubuntu and OpenSUSE.
On my Fedora box (FC6, x86_64, up to date) the "open" or "save as" dialog are
not the KDE ones.
Is that also related to the absence of the KDE vcl plugin in the Fedora build?
yes, that's part of the KDE specific OOo portion.
Thanks for clarifying. So if I understand well, the only way to have that
feature working at the moment would be to use the binaries from OO.org and not
the Fedora ones. And this vcl plugin might get activated at a later stage in
the Fedora build when a modular version of OOo is used. Is there a roadmap for
this? (I wonder as OOo 2.1 is now out).
This is a bit of problem.
OO is a core package - which means nobody can push the KDE support into extra.
Any possible solution?
Core is planned to be opened for fc7 in in order to avoid such problems in future.
Re: comment #11, Gilboa, there are lots of Extras' packages that addon to Core
There's nothing preventing it in this case, though suggesting that solution here
would be an insane amount of work and insanely innefficient to do so. Have I
It would be far, far, far easier to simply (re)enable tke kde vcl plugin in
Core's ooo build. It's like 1 configure switch, and 1 extra (kde) subpkg. Have
I mentioned how much more easier this would be? (;
On the other hand enabling the KDE vclplug near doubles the amount of effect
required from me to support OOo, I'm not in a mad hurry to return to those
times. It was an endless pain in the ass.
Doing enough work on my side to make it possible to build it separately from the
rest of OOo and having it available for some other misfortunate to support
appeals better to me :-)
Caolan, thanks for clarification and rationale for not including it (though I
disagree your assertion of doubled workload). So, shouldn't this be closed
WONTFIX, or just keep open indefinitely as a Wishlist item?
No leave it open, I have a plan(tm). At the last OOoCon I outlined a split of
the build into the URE (uno runtime engine) and non URE parts of OOo which will
take us towards building bits of OOo separately, with one of the end goals being
able to build the vcl plugs independantly.
Excellent. Sounds like a good plan indeed. (:
Sounds great Caolan! Thanks for the update(s). Do you have any date/schedule in
regarding this split of components? I.e. FC7, 8? Note, that I am *not* putting
pressure here, just trying to find out when this might become available.
I'm hoping FC-7
*** Bug 247947 has been marked as a duplicate of this bug. ***
Any updates on this?
*** Bug 426117 has been marked as a duplicate of this bug. ***
Maybe one of us KDE folks can comaintain OO.o now that there's no longer
separate Core and Extras? (I'm not sure I have the patience to sit through
endless OO.o builds though, making things buildable separately would definitely
help a lot.)
So is there a plan to split into a GNOME and KDE package? I see that this bug
report is over a year old and the maintainer said they would do this for F7.
Created attachment 291302 [details]
*** Bug 428487 has been marked as a duplicate of this bug. ***
So what's the plan? Do you want one of us KDE SIG members to adopt this SRPM,
submit it for review and maintain it?
Yeah, that's the plan. I need to get another spin of openoffice.org to get the
-devel package right and then fiddle with this .src.rpm to build the kde fpicker
as well and then go look for a volunteer to maintain the separate kde components.
Not *quite* there yet, but it'll be sorted out by end of next week I believe.
Caolan: Sorry to have bothered you with this duplicate. I did search under
OpenOffice.org and dialog, and a few other combinations, but did not find this.
So, you are saying that if I use the 'generic' OOo binaries, I will get the
enhanced dialogs I desire? I'd much rather abandon the Fedora binaries if this
is the case.
Finally, you seem to be saying that this feature will be available soon in the
Fedora binaries? If so, I can wait. If not, I'm going to get the 'vanilla'
package from OOo and begin using that.
Thanks for all your hard work. You are appreciated.
Created attachment 291463 [details]
Hmm, well here's how it would work to get the fpicker built. But there's an
interesting wrinkle. The actual kde fpicker code is *not* in openoffice.org. It
only seems to exist as a set of patchs in ooo-build and was never upstreamed
into the vanilla version.
So while this task is a pre-requisite for getting a kde fpicker it would be up
to the maintainer of this package to determine if they want to go and extract
those patches from ooo-build and apply them to this srpm to build the kde
fpicker (or help push ooo-build to upstream those patches into vanilla).
So wrt. Frank's question, what that means is that if you use the generic OOo
binaries you will not get a kde file picker either as it doesn't exist in the
canonical www.openoffice.org version AFAICS.
We'll see what we can do then. We appear to be the only major distribution not
to use ooo-build as their upstream. :-(
I believe this small patch will need to be applied to the main OO.o package:
(either with the #ifdef ENABLE_KDE omitted, or ENABLE_KDE needs to be set
Sorry, disambiguating the "we"s here:
We (KDE SIG) will see what we (KDE SIG) can do then. We (Fedora) appear to be
the only major distribution not to use ooo-build as their upstream. :-(
There's also this one which modifies common code to export a symbol needed by
the KDE fpicker:
OK, thanks, guys, for your fine efforts. In the meantime I will just politely
add my voice to the chorus of those asking that this feature be implemented as
soon as you are reasonably able to do it.
Created attachment 291991 [details]
Oky doky, should build now with todays 2.4.0-2.2.fc9. I installed and tested it
under kde and it worked fine as far as I could see.
So all that's needed is someone to take ownership of this and turn it into a
package request. So NEEDINFO is the closest state to that. I suggest to just get
the vclplug in place, if afterwards the kde fpicker is patched in I'm happy to
make whatever changes are needed in the core bit to enable that.
I suggest sticking me as co-maintainer or at least allow commit rights and I'm
more than willing to keep it up to date and in sync with the rest of OOo.
But I'm not really in a position to support possibly kde-specific vclplug
issues. So from my side all bugs with KDE running and -kde installed would
initially get reassigned to openoffice.org-kde for triage, but if they can be
shown to happen without -kde installed then moved to openoffice.org and I can
take care of them.
Please excuse my abject ignorance here. What do I need to do to obtain the
fixed version of OOo that has the enhanced dialogs enabled in KDE? As a
relatively non-technical end user, much of what is being discussed here is
beyond me. Will it simply be included as an update that PUP will advise me about?
Thanks again for your hard work, and the hard work of the many others that make
this all possible.
It will likely be in F9, otherwise you don't really have any current options
except to try and get "vanilla" rpms from www.openoffice.org (which still won't
have the fpicker though it will have the "render dialogs etc like kde does" ability)
Thanks. I can wait. I'm just very happy that it is coming. :)
With the KDE-LiveCD, I imagine that more KDE users are going to join the fold.
I'll try to get this packaged ASAP, was busy with other stuff.
Any word on this? I know it was suppose to make F9 but didn't. This bug has been opened for sometime now.
*** Bug 598236 has been marked as a duplicate of this bug. ***