FYI: 4.7 panel and plugins

Nick Schermer nickschermer at gmail.com
Tue May 26 13:01:57 CEST 2009


2009/5/26 Jannis Pohlmann <jannis at xfce.org>:
> On Tue, 26 May 2009 12:50:03 +0200
> Nick Schermer <nickschermer at gmail.com> wrote:
>
>> 2009/5/26 Jannis Pohlmann <jannis at xfce.org>:
>> > On Tue, 26 May 2009 10:06:37 +0200
>> > Nick Schermer <nickschermer at gmail.com> wrote:
>> >> Internal plugins are a lot faster. If a plugin is stable and does
>> >> nothing that might lock the main thread for a long time (no http
>> >> stuff for example), I prefer a plugin to be internal.
>> >
>> > Performance is not really an issue with most plugins, is it?
>> > Anyway, I thought plugins in the new panel are run in a wrapper
>> > process, so isn't this discussion about internal and external
>> > plugins a little pointless?
>>
>> Well Brian suggest not to allow internal plugins anymore (public).
>> Whether they run in a wrapper as module or are compiled as executables
>> was not a point.
>
> What's the definition of internal and external in the new panel then?

External == run in wrapper, can not crash the panel.

Internal == in-process, use less memory, faster communication with the panel.

All defined by the X-XFCE-Internal=TRUE/FALSE in the desktop file.

Nick



More information about the Xfce4-dev mailing list