geos 1.0 by arielmt(at)thornton2.com ________________________________________________________________________________ copyright (c) 2003 don thornton ii (alias arielmt) under the terms of the gnu general public license, version 2.0 or later. ________________________________________________________________________________ once upon a time, in 1985, commodore business machines, inc. released the official operating system of their model 64 and 128 series personal computers. this operating system was called "geos", the graphic environment operating system. personally, i called it the greatest ever operating system. even though it was a simple single-tasking os, it was an incredibly reliable and easy to use point-and-click os, and it did it all in only 64k ram and a single 180k disk drive. (of course, more was better, but that's beside the point.) in all the time i used a geos-based pc, i swore by it every day, yet in all the time i used a windows-based pc, i swore _at_ it every day. i miss the simplicity and reliability of such a small low-overhead os, so here's a theme i made to remind me. it's not an exact copy, but it's unmistakably similar. ________________________________________________________________________________ attention: if this is the first time you are using a theme that follows the open theme standard, go to http://ls-ots.cjb.net, read the requirements in the installation section, and follow the instructions on setting up your personal config files. 1. install the theme unzip the theme archive to your litestep\themes directory with path information. 2. edit themevars.rc navigate to the themes\geos\config directory in your file manager. if a themevars.rc file exists, edit it and ensure all paths have been set correctly. 3. edit step.rc navigate to the litestep directory in your file manager. if you are using lsts, run lsts and select the theme. otherwise, edit step.rc so that it contains the following line and nothing else: include "$litestepdir$themes\geos\step.rc" and recycle litestep. if you wish, you may capitalize the above line. litestep won't care. ________________________________________________________________________________ the theme is very simple to use, containing all the standard components, plus a few ots extras. i designed it to be useable at any resolution from 640x480 to 1024x768. it can be used at higher resolutions, and it should work, but that is untested. the theme is divided into two bars: the task bar and the menu bar. the task bar has the tasks, systray, vwm, and command box. neither the tasks nor the tray wrap, so be careful how many windows you have open at a time. the menu bar has the litestep and theme menus, labels, and ots buttons. the menus are, in order: - litestep your ots popup menu - file most of the common locations in popups, as well as run and file managers - edit everything you need for editing litestep, and winamp control - view launch everything - windows window controls and start menu - special litestep control, theme selection, and control panels - help help files for windows and litestep - options basic geos theme options the label is four labels cycled with a mouse click on the label. the first label is, in high resolutions, uptime, system time, memory free/total, swap space free/total, and cpu usage. the cpu meter will crash litestep in windows nt4, so it's automatically disabled in nt4 by default. in resolutions below 1024 pixels across, meters are fewer and with less information. the second label is the computer name, the current user name, and the active window titlebar name. the third label is the current operating system, and stats on three disk drives. each drive shows space free over total space. the drive letters are directly editable in step.rc under "user changeable environment variables." the fourth label is empty except when winamp 2.x is running. when winamp is running, this label shows the song number, artist name, song title, and winamp play state. clicking on this label will show the first label again. the buttons right of the label are ots shortcuts. - files $filemanager$ your file manager, starting at the default directory - txt $txteditor$ your favorite text editor - cli $cmdprompt$ command line interface, or ms-dos prompt - ogg $audioplayer$ ogg vorbis player, or whatever audio player you use - vid $mediaplayer$ video file player, or media player - vpng $gfxviewer$ view png files and other format images - epng $gfxeditor$ edit png files and other format images - htm $browser$ your favorite web browser - ras $dun$ remote access services or dial-up networking - eml $email$ your favorite email client - irc $irc$ your favorite internet relay chat client - ftp $ftp$ your favorite file transfer protocol client - im $im$ your favorite instant messenger client i believe the theme is simple enough to understand that it can be extended and tweaked very easily. after bringing in your personalized ots .rc files, it brings in config.rc in this theme's directory. config.rc contains evars that are used to choose which .rc file to bring in and from which directory under the theme's directory.