fbwhiptail, whiptail for the framebuffer
I have posted recently about tools to create GUIs that run on the Linux framebuffer:
http://bkhome.org/news/201808/gui-creation-for-the-linux-framebuffer.html
http://bkhome.org/news/201808/considering-ugfx.html
http://bkhome.org/news/201808/littlevgl-evaluation-part-3.html
Today, I was reading the latest blog post at the Purism site (the guys who are developing the Librem 5 phone):
https://puri.sm/posts/the-librem-key-makes-tamper-detection-easy/
Where they mentioned "fbwhiptail", which is whiptail modified to run
on the Linux framebuffer. Whiptail is like 'dialog', a tool to popup GUI
windows from shell scripts. They both create "text mode" GUIs, dialog
uses 'ncurses' and whiptail uses 'newt'.
Interesting, fbwhiptail compiles to 'fbwhiptail' and 'gtkwhiptail',
so will also work with cairo and gtk. Here is the project page:
https://source.puri.sm/coreboot/fbwhiptail/
The same developer also has it on github:
https://github.com/kakaroto/fbwhiptail
Conclusion: in it's current state, it probably suits their simple need, however, for me LittlevGL is way ahead -- just need to solve the non-functional evdev keyboard input.
EDIT 20180927:
Oh wow! I posted an "issue" to the fbwhiptail github page, and the developer, Youness, posted a very detailed reply:
https://github.com/kakaroto/fbwhiptail/issues/1
...yes, I see that fbwhiptail is tailored to their particular need. The extra info is good too, for anyone who might like to use it.
Tags: linux