If choosing a graphical environment for traditional Linux computers is already confusing for some users, deciding one for Linux phones is twice as hard. Most mobile interfaces still lack the maturity and usability of their traditional counterparts, also because integrating all kinds of desktop applications without keyboard can be tricky,
November 2020: This tutorial is being updated to reflect the minor API and configuration changes in libhandy 1.0, which is the upcoming version. Thanks to Martin Chang (@marty188586) for the tipsFor those interested in using C instead of Python as programming language, developer Nilanshu Rajmane has ported our "Organizer"
The GNOME Desktop Environment is, alongside KDE Plasma, probably the most supported and widely used platform for desktop Linux users. Its extremely modern and touch-supported user interface is nowadays the default out-of-the-box environment on most distros, and, perhaps unsurprisingly, the official choice of Purism for their Librem5 Linux smartphone. Here