I have finished this part.
Now it's in the "static" branch.
Here is a PR for it.
https://github.com/lxde/lxqt-panel/pull/138
Cheers!

On Mon, Feb 9, 2015 at 6:46 PM, Jerome Leclanche <adys...@gmail.com> wrote:

> I'm +1 on this. Add systray to the list, too.
>
> But there are other big performance leaks in the panel. Volume plugin
> startup for one thing, and that's one that virtually everyone will
> use. But it supports both alsa and pulse.
>
> J. Leclanche
>
>
> 2015-02-09 11:42 GMT+01:00 Paulo Lieuthier <paulolieuth...@gmail.com>:
> >
> > That's nice, I agree. We should then discuss the aiming of the next
> version
> > (refactoring, performance etc).
> >
> >
> > On 02/09/2015 06:19 AM, PCMan wrote:
> >
> > Hello,
> > Currently, lxqt-panel is the slowest part during desktop login.
> > Here is a proposal to speed up the startup of  lxqt-panel
> > (we used the same techniques in lxpanel gtk+ version).
> >
> > Since some of the plugins are so frequently used and have no additional
> > dependencies, it's a good idea to statically link them.
> > So we can save some time for file lookup and dynamic linking/symbol
> > resolution.
> > Plugins which are slow to start or have more dependencies could be kept
> > optional and dynamically loaded at runtime.
> >
> > For example:
> >
> > Statically linked plugins:
> > main menu, quicklaunch, taskbar, worldclock, ...etc.
> > These plugins are small, have few dependencies, and are frequently used.
> >
> > Dynamic plugins:
> > volume control, mount, dom, cpu monitor, color picker, ...
> > These plugins have additional dependencies and some of them are rarely
> used.
> >
> > Technically, this is feasible and requires only minor changes.
> > If there are no objections, I'd like to work on this.
> > (I already did some experiments with quicklaunch plugin and it works.)
> > Any comments?
> >
> > Cheers!
> >
> >
> >
> ------------------------------------------------------------------------------
> > Dive into the World of Parallel Programming. The Go Parallel Website,
> > sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> > hub for all things parallel software development, from weekly thought
> > leadership blogs to news, videos, case studies, tutorials and more. Take
> a
> > look and join the conversation now. http://goparallel.sourceforge.net/
> >
> >
> >
> > _______________________________________________
> > Lxde-list mailing list
> > Lxde-list@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/lxde-list
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Dive into the World of Parallel Programming. The Go Parallel Website,
> > sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> > hub for all things parallel software development, from weekly thought
> > leadership blogs to news, videos, case studies, tutorials and more. Take
> a
> > look and join the conversation now. http://goparallel.sourceforge.net/
> > _______________________________________________
> > Lxde-list mailing list
> > Lxde-list@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/lxde-list
> >
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to