This week in Mir (11th May, 2018)

Hey all,
after much pain and gnashing of teeth, @raof has pushed a branch with logind support for us to test. As he says himself, it needs cleaning up and lots of testing, but it’s good to see it is almost ready. Once it lands, Mir will integrate much better into existing desktop architectures, so login managers like GDM can launch a MirAL/EGMDE-based shell and it’ll just work, like any other desktop would. I know the UBPorts guys are interested in that too!

@alan_g has been focused on stability and wlcs. He fixed a couple of deadlocks and a several nasty crashes. William is persevering with Wayland improvements, and we’re working with @mariogrip on the X11 support! Watch this space!

Have a good weekend all!
-G

7 Likes

Following the the latest update to @raof’s logind branch things seem to be working (for a sufficiently flexible value of “working”). Those that are following along can try an example Mir desktop as follows (instructions are for Ubuntu, but should be possible to adapt to Fedora by comparing with https://mir-server.io/doc/getting_involved_in_mir.html):

Checkout, build and install @raof’s branch:

sudo apt install devscripts equivs git
git clone --recursive https://github.com/MirServer/mir.git
cd mir
git checkout libinput-platform-refactor
mk-build-deps -i -s sudo
mkdir build
cd  build
cmake ..
make -j4
sudo make install

Checkout, build and install egmde:

cd
git clone --recursive https://github.com/AlanGriffiths/egmde.git
cd egmde
mkdir build
cd  build
cmake ..
make -j4
sudo make install

Logout and login using egmde

Now logout and select “egmde” on the login screen.

2 Likes