Skip to content
mozzwald edited this page Apr 10, 2017 · 4 revisions

GMenu2X is a frontend application targeted at embedded devices, originally developed for the GP2X and modified to work for openwrt-zipit.

Menu Navigation

The top bar is a list of categories. Use the Prev and Next keys to change categories

Use the D-Pad (arrow keys) to navigate within each category and highlight the desired icon/application

Press enter to start the selected application

Press m to modify the selected application launcher

Status Bar

The bottom status bar displays the following information (from left to right):

  • Free Disk Space
  • CPU Speed
  • Time
  • Wifi Status: Red X = not connected, or green bars signal strength
  • Power: Plug = Plugged in/Full, Lightning Bolt = Plugged in/Charging, Battery Icon = Unplugged/Level

Hot Keys

  • esc (smiley): show hotkey help
  • w: wifi menu
  • m: contextual menu (edit launcher)
  • a: network status (ip address)
  • s: settings menu
  • b: shell prompt (ash shell)
  • u: USB menu
  • r: reload menu icons
  • tab: list running apps
    • Up or Down: highlight app in list
    • Backspace: kill highlighted app
    • Enter: switch to the running app

Default Installed Programs

  • applications
    • links browser: graphical web browser
    • explorer: file browser
  • settings
    • USB Mode: switch Zipit USB mode to Device or Host
  • terminals
    • ash: default busybox shell
    • nano: text editor
    • tmux: terminal multiplexer
  • utilities
    • alsamixer: volume settings
    • poweroff: shut down the Zipit
    • reboot: reboot the Zipit

Multitasking

Depending on how an application launcher is configured, a program can be started and left running on a virtual terminal (tty). While in gmenu2x you can press the tab key to view a list of currently running applications and select one to switch to it.

After starting an application you can return to gmenu2x by pressing the home key. If the app is configured to stay running, gmenu2x will appear and the app will stay running on it's tty. tab can be used to switch back to it. You can also switch between tty's by using the key combo Altgr + left or Altgr + right.

tty1 is used by init to start gmenu2x and is usually taken. tty2 is used by the ebindkeys daemon and is always taken. The gmenu2x gui usually runs on tty3. The remaining tty's will be your running apps (if there are any).

Clone this wiki locally