[kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

Sebastian Kügler sebas at kde.org
Fri Jan 17 11:05:51 GMT 2014


On Friday, January 17, 2014 09:21:29 Kevin Krammer wrote:
> > > > Can you start it from the command line?
> > >
> > > plasma-windowed can be run from the commandline, e.g.
> > > plasma-windowed org.kde.networkmanagement
> >
> > That's a bit too long vs "kcalc", but i guess you could always install a
> > shell script file in /usr/bin/kcalc that just runs "plasma-windowed
> > org.kde.calculator" inside.
> 
> Right. Or I imagine that there could be a PlasmaAppletView class or similar 
> that can be used in a small launcher executable
> 
> int main(..)
> {
>     // create app
>     PlasmaAppletViewer viewer("org.kde.calc");
>     viewer.show();
>     
>     return app.exec();
> }

That's pretty much what plasma-windowed does (modulo some setup of 
KDeclarative, etc.). Disadvantage of a binary-per-app would be that it 
requires compiling, with a generic "app shell loader thing" (like plasma-
windowed), you can write whole apps without compiling anything, so making it 
really easy to write, and deploy, no setup of development environment, etc.

In order to make it easy to start them from the commandline, a one-liner 
script installed into the PATH would be enough. (Done that before, works like 
a charm.)

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9



More information about the kde-community mailing list