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