Dmenu

From DingooWiki

Jump to: navigation, search
dmenu
Platform(s): Dingoo-Linux
Download(s): Googlecode archive
Developer(s): rookie1
Version: 0.6
Status: Released and functional
Homepage: Googlecode Home

dmenu is a menu application for Dingoo-Linux, eliminating the necessity of using the command line to launch applications.

Contents

[edit] History

rookie1 started work on dmenu some time before Dingoo-Linux's dual-boot installer was finally released. Many members of the Dingoo scene have been pushing for the release of a gui to evade the troubles of having to use the command line to open applications. dmenu solves these troubles.

[edit] Features

  • Menu system is configurable through a simple .cfg file
  • Similar look and feel to Dingoo's original firmware menu system
  • Adds file chooser necessary for the use of certain applications (i.e., rom browser for snes9x)
  • Supports themes

[edit] Installation

Extract the downloaded dmenu archive to the root of your miniSD card. It will automatically start upon boot of Dingux (Warning: it might overwrite your existing /local/sbin/main. so take precaution if you want to keep your existing /local/sbin/main).

[edit] Editing dmenu.cfg

Example menuitem:

    MenuItem GNURobbo
    {
        Icon = "res/game1.png"
        Name = "GNU Robbo"
        Executable = "./gnurobbo"
        WorkDir = "./"
    }

In the name field add the name you want displayed for the application. Under executable, enter the command you would normally input in order to start the application (generally ./InsertApplicationNameHere). Under WorkDir, input the directory of the executable for the application you are defining.

If the following is added to the menu item:

Selector = yes

a file browser will be launched, allowing you to select a file to open in combination with the application. This feature was added for applications like snes9x, which would normally require you to name a rom you wish to launch through the command line, as a parameter defined when executing the application.

Personal tools