david.the-haleys.org
Litestep Work

Litestep Work

Please note that this page is under construction, and will probably change a fair bit until I settle on a layout.

Litestep Overview

Litestep is a Windows shell replacement. That is, it pretends to be explorer.exe not as a file navigator but as the entire Windows environment. It takes over the handling of the desktop, task bar, start menu, system tray, etc.

I have found it very difficult to find a single, common reference for "All Things Litestep". The project and community are fairly spread out and things sometimes change fairly quickly. As with most projects like this, code and features are updated and documentation tends to follow several time periods later, if ever. My experience is that if you are not "in", it is hard to know what is happening, which builds are where, etc.

Still, I rather like the program and I've come to the conclusion that it has for the most part increased my productivity by making my workspace more efficient. It is mostly stable, and so far has not caused any data-losing crashes. The worst is that I've had to reboot, and honestly the normal Windows experience has that issue too... See below for what I have done with Litestep.

My Litestep Environment

Here are some screenshots of what I have done with Litestep, and an explanation as to what is going on. Litestep works by being themed, where a theme is a collection of modules (e.g. a system tray, a task bar...) and skins (i.e. graphics, pictures) used to display those modules.

A common trend is information-display. I am finding that I really, really like having lots of information conveniently available. Having two monitors is delightful in that respect. The battery widget is great, as is the calendar (that you can't quite see in the screenshots). I plan on making more widgets, to put more information on the screen; I will have to strike a delicate balance between useful information and simple clutter.

But anyhow, here are my desktops:

2006-05-01: Dual monitor setup.

Screenshots:
Full (2680x1050) (482k) Medium (1400x549) (150k)

This is the result of tweaking my theme over the past few months. This is based off of the ReLuna theme, which is a make-over of the default WindowsXP "Luna" theme -- that default blue one. This has a much nicer and more discreet color of blue, which makes for a less intrusive desktop (IMO).

Along the bottom are shortcut menu buttons, which are sort of like several quick launch menus. In order: (left-click, middle-click, right-click)

  • File manager | Cygwin prompt | Main popup (i.e. start menu)
    This lets me very quickly launch Explorer and Cygwin. It also gives me easy access to my main menu, even though I can also get there by right- clicking anywhere on the desktop.
  • Internet quick-launch | Quick-connect menu | All Internet shortcuts
    The Internet quick-launch menu has my most commonly used net-related applications. These are programs such as Firefox, Thunderbird, SecureCRT, etc. The quick-connect menu is a list of shortcuts to SecureCRT profiles; for instance, I can click on the menu, select "the-haleys.org (david)" and it'll launch SecureCRT connecting to that server. Very convenient since I have a whole list of servers I regularly connect to and it's quite nice to be able to quickly get to them, without launching the application and fiddling with its "Remembered Sessions" window. And finally, the "all shortcuts" menu is for all Internet applications, generally the ones that I use but not frequently enough to be in the quick-launch section.
  • Solitaire | All games
    I waste time playing Solitaire, so why not have a button to launch it? The "all games" button is a menu of all games I have installed, which is at this point in time rather underutilized...
  • Office | Text Editor | All Office
    Similarly to the Internet shortcuts, the Office shortcuts give me quick access to my word processing stuff and my calendar; the "all office" gives me access to, well, all my office-type applications. The text editor shortcut launches VIm, my text editor of choice. (Take that, emacs!)
  • Control panel | Display Properties | System Tools
    The first two should be fairly self-explanatory. It's nice to have really quick access to them. I need to mess around with my screen often enough that I like having easy access to the display properties; every time I move my laptop from home I have to unplug the second monitor. "System tools" is a menu for applications that do system-related things, like setting up my sound card equalizer effects, changing the settings for my keyboard, etc.
  • Audio player | Media player | Media menu
    Shortcuts to Winamp, Windows Media Player and a list of applications to do media- related stuff (e.g. Photoshop).
  • Quick-launch | Misc. Apps
    Quick-launch migrated from my Explorer setup and so has a list of applications that I used frequently. A lot of them have been moved to the other shortcut menus, so I mainly use it as a "misc." section. Which, of course, renders the "misc. apps" menu redundant; there's nothing in it at the moment. I'm trying to figure out what to do with it...

After the shortcut menus is the task bar; fairly standard. Then comes the system tray; again, nothing new here. Finally there is the "command box". The screen icon pops up my virtual window manager screen. For those not familiar with those, it's basically a program (in this case a Litestep module) that lets you have "virtual desktops". You can click onto another desktop, and poof, you have an empty screen. I have 2x2 desktops; generally the bottom-right one is for email and browsing, the upper-right one is for whatever I'm working on (e.g. word processing or programming), the lower-left one is for random stuff like explorer windows, and the upper-left one sort of sits there unless I need extra real estate.

Anyhow, those four arrow buttons are used to navigate between the desktops. I can do that by clicking on the window-manager popup and right-clicking on the desktop I want to go to -- it has little preview windows of the desktops. I can also press WINDOWS+arrow on my keyboard to switch, which is nice. After that is my system clock, which provides more information than the standard Windows clock. It always bothered me that it didn't provide the date without having to display a tooltip...

Also note the battery icon in the lower-left corner. It's something that I wrote myself, using Lua to script the programming logic and the xLabel Litestep module to display the icon. Currently I am borrowing the graphics from Yahoo Widget's battery, but will make my own at some point so that I can release this widget to the general public. It's pretty nifty; it graphically displays the current battery state by draining the filling in the battery, and it changes color depending on how full the battery is (currently just green and red for critical).

Litestep Links

under construction!

litestep.net - appears to be the main community hub; requires a login. (why?!?) Has very partial module lists, and seems mainly to be a theme site.

lsdev.org - main developer's site. Again, fairly partial; as far as I can tell most information goes through the mailing lists and forums.

ls-universe.info - appears to be the most updated source for modules and community news outside of all the bazillion forums. But unfortunately, the folks here appear to be working on a different branch of the Litestep core than the lsdev.org folks, which means that things might split for good in the future, removing module compatibility between the two.