Skip to content

Add framebufferphone UI

Miles Alan requested to merge milesalan/pmaports:add-framebufferphone-ui into master

Framebufferphone is a new UI i've been working on which is something of a middleground between fbkeyboard and Sxmo. A lightweight, volume keys and touch-compatible framebuffer-based UI and associated scripts. I've done testing and developed on the Pinephone; other devices will likely have some compatibility but likely will need configurations added at: https://git.sr.ht/~mil/fbp/tree/master/item/src/config.zig

Essentially framebufferphone is composed of two components:

  • fbp: A small zig daemon exposing a framebuffer-based keyboard/menu/lock interface which is scriptable via a FIFO
  • f_scripts: A number of small oil OSH scripts which are compatible with fbp via its FIFO for common things like web browsing (yes netsurf SDL in fb!), phone calls via mmcli script, youtube, timer, games, etc.

For more info:

I've been waiting for the MRs to be merged on Alpine's side, but I'd like to get this ready on the pmOS side as well so opening this now with temp/ packages. Two MRs on Alpine pending are:

Edited by Miles Alan

Merge request reports

Loading