Hello guys :)

We all know Sailfish has moved to Wayland and will use Wayland by default
in its first phone :)

The time has come for us to start moving Nemo to Wayland as well!

This will give us the opportunity to use the same middleware Jolla is
currently using, and it's our chance to switch to Qt5 and be as connected
to Sailfish OS development as possible!

For the N9/N950 users: if you want to have the chance of seeing Sailfish OS
on your phone, please note that THIS is the way to go! No Wayland on Nemo,
no chance of having Sailfish on your phone! ;) Just to make things clear :D

So...what's the plan?

Yesterday I started working on making a Nemo VM i486 image which is as
Qt4-free as possible, and uses Wayland by default.

You can see the current status of this transition to Wayland here
https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image

Stskeeps suggested starting from the VM as it has a stable hardware
adaptation, we can do Wayland images for the other platforms later on
(n9/n950 anyone? :D)

Also, this whole Wayland/Qt5 thing is needed before we start implementing
stuff for the new Nemo UI (which is Glacier UI, at the moment), as it
wouldn't make sense to implement stuff in Qt4/X11 now and then port
everything to Qt5/Wayland shortly after that, right? :D

After fixing all the needed bits on the wiki page (i.e. look for all the
Qt4 and Qt4-dependent packages we can get rid of, and write down which of
those can be replaced with their Qt5 ports) we have to change stuff in
Nemo's boot process (which is using systemd) so that the new qt5 services
are used, and the Wayland compositor is run at startup, instead of the
current X11 compositor.

I know little about systemd at the moment, I'll start researching as I'm
done with the packages stuff...If you can help with systemd or can boost my
systemd knowledge, please contact me! :)

People from Jolla are already helping me, but they're often busy with other
stuff, and I can't waste too much of their time on this, I want them to
focus on Sailfish :D

So please bookmark the page I created, and if you want to help please come
talk to me at #nemomobile on IRC :)

This is all,
have a nice evening people!


faenil
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to