From postmarketOS
Bananui showing demo app
Bananui showing demo app
Name Bananui
Graphics stack Phosh on Wayland
Toolkit Bananui
In postmarketOS
Package postmarketos-ui-bananui
Status Available

Bananui is a user interface for feature phones based on parts of Phosh and a custom UI toolkit. The name comes from the "Bananaphone" Nokia 8110 4G (nokia-argon), which it was originally designed for. It should also work on other feature phones that can run mainline Linux.


Bananui can be installed by installing the postmarketos-ui-bananuiPMOS package or selecting "bananui" as the interface in pmbootstrap.

Development files for the Bananui toolkit can be found in the bananui-dev package.


Bananui shows a simple homescreen with a clock on startup. Pressing Down or OK on the D-Pad takes you to the app list. Pressing Up opens a quick settings panel which lets you adjust the screen brightness.

If your phone has a Menu button, it can be used to open a shortcut menu that allows switching between open windows.

Making calls

Phone numbers can be dialed on the homescreen with the clock. Pressing OK places the call. Incoming calls can be accepted using the Call button. The End call button declines and hangs up calls.

Editing text

Text can be typed by repeatedly pressing a number key, which cycles through the letters assigned to the key. Pressing * or another key commits the last character and lets you enter another character using the same key. The Back key (which is the same as End call on some phones) deletes the last character.

Useful keyboard shortcuts

  • *+Up: show quick settings panel
  • *+Down: show homescreen
  • *+5: toggle virtual mouse cursor


Apps can be written using the Bananui toolkit, the documentation for which is available at

See also