On Mon, Apr 7, 2014 at 5:44 PM, PCMan <pcman...@gmail.com> wrote:
> Hello,
> For smoother migration toward Qt5 and Wayland, I'd like to propose
> splitting Xfitman from liblxqt.
>
> The rationale.
> 1. Due to Xfitman, liblxqt depends on Xlib now. All programs using
> liblxqt got the indirect dependency on Xlib, too. Actually, many of
> them only requires LxQt::Settings.
>
> 2. Actually, every Qt programs are using liblxqt implicitly since our
> Qt platform plugin reads LxQt settings using liblxqt and apply the
> settings to other Qt programs.
>
> 3. The only components that use Xfitman are: lxqt-panel (very heavy
> use), app switcher (used 4 methods), notification daemon (used 2-3
> methods), and runner (used 2 methods only). Other components depending
> on liblxqt does not require X11 at all.
>
> 4. Xfitman will stop working in Qt5 and Wayland. Qt5 uses xcb, and X11
> event filters work differently, giving us xcb event structures, not
> XEvent. In the Wayland/weston world, xdg_shell will be used to replace
> some of the functionality of NETWM. EWMH will stop working. The
> desktop panel may need to be a compositor plugin in wayland, too. So
> this part is hard to port to wayland. It might be needed to add a
> layer of abstraction around Xfitman and avoid touching X11 directly to
> ease the porting.
>
> Any comments?
> As the developer of Xfitman, Alexander Sokoloff, do you have any suggestions?
>
> Thank you all!

(Point of note: Let's stop including the razor-qt ML for anything that
doesn't really concern both projects if possible)

I think getting rid of xfitman is the only way forward.
We talked about having a full-blown QPA plugin for this sort of thing.
I don't know how KDE does it - Martin Graesslin probably knows; CC'd,
any comments on this?

J. Leclanche

>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Razor-qt" group.
> For more options, visit this group at
> http://groups.google.com/group/razor-qt?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups 
> "Razor-qt" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to razor-qt+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees_APR
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to