FreeFoote's Arbitrary Internet Home |
|
FreeFooteHome About FreeFoote Contact FreeFooteLinux ProjectsGPS Photo Correlator EXIF Utility Scripts Sound Scope LCDMenu MPG123 HTTP patch Remote Download ManagerHardware ProjectsCut down keyboard mod Sprinkler ControllerAbandoned ProjectsThe CFWAbout the CFW Background Images Next Version: CFW3 Current Version Download Email Lists Screenshots Source CodeThe F3CAbout the F3C Contribute Documentation Download |
LCD Menu
What is it?I bought this very fancy LCD panel from CwLinux and put it in my FileServer, as pictured on the right. Adding my cutdown keypad resulted in a system whereby I could do things with the fileserver, without having a monitor and keyboard attached. Naturally, the FileServer is configurable from the network, but hey, why not have a little fun with it? After I set up all the hardware, it was time for the software. So I wrote some software that uses LCDproc to make a menu system that allows you to control things on the server. Naturally, when the menu is not being shown, it just goes through a number of screens of statistics. So yes, that's right, I wrote software to do this... other than LCDproc, which I didn't write. But the rest of the menu system I wrote using shell scripts and C. I used a minimum of C, to make the menus as powerful as possible. The actual menu contents and actions are shell scripts, so you can modify them very easily. What do I need?To get started, you'll need a number of things:
Download and InstallationYou can download the package: LCD Menu 0.9 (60k) Just extract the file somewhere, and then read the README and INSTALL files to get you started. Most of it should just "work", but see how you go. A word of warning: the default menus will probably not suit your system. Also, I consider this quite "uncompleted". Many things that I had intended to do with the menu system are undone - but this is of no consequence. The core is completed and stable, so don't be afraid to download it! But other than that, have fun! Any comments, suggestions, bugfixes, new features - just contact me.
|
| FreeFoote, aka Daniel Foote - freefoote [at] dview [dot] net |