runners: same .so, different configs?
Sebastian Kügler
sebas at kde.org
Sun Nov 1 02:41:51 CET 2009
On Tuesday 27 October 2009 20:53:31 Sebastian Kügler wrote:
> On Tuesday 27 October 2009 18:36:35 Aaron J. Seigo wrote:
> > On October 27, 2009, Marco Martin wrote:
> > > simply having 2 desktop files with different plugin names that load the
> > > same library would work i think?
> >
> >
> > yes; and then pluginName() would return which one it is. the trick would
> > be to then map from those names to URLs. it could be added to the
> > .desktop files and then do a KServiceTypeTrader lookup for that
> > Plasma/Applet entry and fetch it from there.
>
> Thanks, that was the missing piece of the puzzle in my head. :)
>
> This involves adding a new field to the Plasma/Applet service type, so it's
> gotta be something generic. Maybe "-Args" ... ? I can't just put whatever
> in there...
This works for the wikipedia plugin (it's now the mediawiki plugin). We can now just
add a desktop file pointing at krunner_mediawiki and specify X-Plasma-Args to be the
api.php URL of the mediawiki in question. Pretty cool actually.
Can I commit below patch to kdelibs?
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: runner-arg-servicetype.diff
Type: text/x-patch
Size: 364 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20091101/47f44317/attachment.diff
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20091101/47f44317/attachment.sig
More information about the Plasma-devel
mailing list