I have only done one small test in wayland ... I know the basics of how it works, but I'm not very experienced.
But I'll read through, try to get familiar with the codebase, and see what I can do for now. On Tue, Dec 2, 2014 at 2:55 AM, Alexis Brenon <[email protected]> wrote: > Hi blastmaster, > > I don't know Wayland at all (just by name). I'm more and more common with > X11 since time I use it, and thanks to this very good website : Xplain - > Explaining X11 for the rest of us > <http://magcius.github.io/xplain/article/> > Maybe you can start with this ! > > It's obvious that porting Awesome to wayland is not a so easy job !! But > maybe it can be feasible, if a motivated team is build. > > Regards, > Alexis > > > Le Tue Dec 02 2014 at 10:38:37, Sebastian Oeste <[email protected]> > a écrit : > > Alexis Brenon wrote: >> > Maybe, feel free to contribute : https://github.com/awesomeWM/awesome >> > >> > Le Mon Dec 01 2014 at 23:30:20, MohsenPahlevanzadeh < >> > [email protected]> a écrit : >> > >> > > Gnome 3.14 has been ported to wayland, but i don't know why awesome >> still >> > > X11 stay..... >> >> I'am neither a X11 nor a Wayland expert, but i would think to port >> awesome to wayland it is necessary to port all the xcb stuff in awesome >> to wayland. >> >> When grepping over the C source the following files seems to be affeced. >> >> $ ack --cc -lc 'xcb' >> >> event.h:4 >> systray.c:44 >> color.c:3 >> property.c:65 >> mousegrabber.h:2 >> color.h:3 >> common/xcursor.c:5 >> common/atoms.h:3 >> common/atoms.c:6 >> common/xcursor.h:6 >> common/xutil.h:11 >> common/xembed.h:28 >> common/xutil.c:20 >> common/xembed.c:19 >> keygrabber.h:3 >> objects/client.c:74 >> objects/drawin.c:13 >> objects/drawin.h:1 >> objects/button.h:3 >> objects/client.h:12 >> objects/window.h:4 >> objects/window.c:12 >> objects/screen.c:46 >> objects/key.h:2 >> objects/drawable.c:5 >> objects/drawable.h:1 >> systray.h:6 >> root.c:50 >> awesome.c:82 >> luaa.c:9 >> keyresolv.h:5 >> selection.c:21 >> spawn.c:1 >> mouse.h:4 >> keyresolv.c:13 >> event.c:78 >> mouse.c:11 >> ewmh.c:68 >> mousegrabber.c:8 >> draw.h:11 >> keygrabber.c:6 >> xwindow.c:72 >> ewmh.h:8 >> xwindow.h:22 >> globalconf.h:18 >> draw.c:28 >> property.h:4 >> stack.c:6 >> >> So thats not a trivial change. I'am really interessted in the wayland - >> x11 thing. But still have a lack of knowledge. >> >> If someone has more detailed ideas about the topic, or a good starting >> point please let me know. >> >> best regards, >> blastmaster >> > -- Joel Leclerc
