05-20-2020, 11:14 PM
(05-20-2020, 05:30 PM)mil Wrote: Hi all,
I'm excited to announce the release of a new UI for the Pinephone I've been working on for a little while named Sxmo (which stands for Simple X Mobile). The concept is to use simple and suckless X programs to compose a fully functional Pinephone UI/OS setup. The UI includes texting/calls (via dmenu scripts navigatable with the Pinephone buttons), a good onscreen keyboard, a great terminal and browser, scripts for viewing youtube video/audio via mpv, RSS scripts via dmenu, and more. The core of the UI is based on a patched version of dwm (usable with the Pinephone buttons by differentiating single-double-triple clicking) and also the UI supports touch screen gestures as well.
Documentation and more about the Sxmo project is at:
http://sr.ht/~mil/Sxmo
Prebaked images (PmOS + Sxmo UI) are available at:
https://images.lrdu.org/pinephone/
Demo videos of the UI in use are here:
http://media.lrdu.org/sxmo_pinephone_demos/
And the userguide is here:
https://git.sr.ht/~mil/sxmo-docs/tree/ma...ERGUIDE.md
There's a lot that went into making the UI usable and there are still a few rough edges but it's working great for me and I'm looking to gather some feedback. Also I think the scripts, new C programs, and modifications to existing (mostly suckless) software that are in Sxmo may be helpful to others who are looking to make their own Pinephone UIs in a similar vein. In particular the dwm multikey patch makes using dwm on the PP quite possible by letting you differentiate commands by single/double/triple click of the hardware PP buttons; and lisgd, a new piece of software made for this project, is a great minimalistic way to manage touchscreen gestures on the PP.
I'm open to feedback on how to improve the project so feel free to put in patches/tickets over on sr.ht/~mil/Sxmo or comment here.
Cheers,
Miles