A little update on my side project. I have managed to get hildon-desktop "running" on top of clutter 1.20, libmx 1.47 and gtk3 in amd64 Jessie image via systemd-nspawn/Xephyr. As stated before this is my own long term project so armel/armhf isn't high proirity just yet. As a temporary measure I have copied the files from hildon-theme-alpha and set up the default symlink so I have some usable graphics (why they chose "default" instead of "Default" like everything else, who knows). Menu doesn't appear correctly, ie. at all, and requires ctrl+backspace to return to desktop. Might be because the menu is empty, might be because I had to rewrite the entire menu tree code Edit desktop icon appears, clicking that works but drop down menu is missing but then I haven't got around to hildon-home yet so I suspect that's the issue. Apps opened from another vt display, with task switcher etc but it's a little tempermental (clutter timeline related I think), so you have to click a few times. I've attempted to patch some of the depreciated functions in hildon-desktop but got annoyed working out how to deal with default clutter stage, so just turned off the errors. Nemomobile mce doesn't support all the dbus calls we use, such as enabling accelerometer or announcing orientation changes. These sort of things I'll go back to when everything actually runs. Next step is to try and get hildon-home and hildon-status-menu running in some form. Might take a while to learn and then rewrite and gnomevfs bits to gio/gvfs. Aapo: with regards to the pvr background images not displaying in your version, try copying the png files from /usr/share/themes/alpha/backgrounds to /home/user/.backgrounds and renaming background-1.png etc. Worked for me, I still get messages about not being able to load ~/.backgrounds/background-1.pvr etc but it works fine and even N900 doesn't have them files. Don't worry about the cache file that exists on device, it works without for now. I imagine the actual process of caching the files there is part of hildon-home.