My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members
Featured
Wiki pages

THIS PROJECT IS CURRENTLY STALLED, MY ASUS G50 HARD DISK DIED WHEN I WAS ABOUT TO COMPLETE THIS PROJECT. I'LL KEEP YOU POSTED

Summary

odd Fx (Oled Display Daemon Effects) Is a software interface able to handle the oled display of ASUS G series notebooks, thanks to the capabilities of asus_oled driver.

The oled present in such machines is usually a 256x32 dots display intended to show system information, output from some applications and player messages from gaming consoles. It currently supports the first, the rest is work in -fast- progress.

Advantages

  • It refuses to be run by superuser (no root = more secure).
  • Is intended to be KISS compliant [Glossary 1], so it is supposed to:
    1. Consume as few system resources as possible (i.e., Not draining processor / memory / disk).
    2. Support easy and fast development of further features.
    3. Make difficult the emergence of sudden bugs (less code = easier to keep an eye on).
    4. No bloat the system or rely on system bloats.
    5. Be easy to install and use.
  • Written in pure AWK! as it is widely proven to be the best or, at least, one of the best choices for data mungeing [Glossary 2]. This makes oddFx simple and small while offering very many features.
  • Internal one-liner/no-brainer sets of rules for reading your whole system status data (From 0,02 seconds to 0,07 in my rig. AWK is that compelling).
  • Nicer look. Custom fonts for a much more modern and neat output.
  • Ready for custom screens and animations (themes).

Dependencies

It solely relies on gawk to get all the job done. Thus, it does not depend on external programs at all. However, mawk (Mike Brennan AWK) is recommended (as a companion) just for the sake of additional speed in the oled renderer and some little portions of code.

Features

A somewhat complete list of features is included here, including a list of current issues and upcoming enhancements I am planning to provide.

Licensing

oddFx is distributed under Artistic License 2.0; a free, open and GNU GPL compatible license.


Please read the WIKI FAQ or FAQ.txt, included in the package, if you wonder why I started my own project instead of contributing to asusG50oled.


Glossary

1 Keep it simple, stupid.

2 Technical jargon describing the process of acquiring information and data management.

Powered by Google Project Hosting