LiteStep

LiteStep is a Windows shell replacement under the GPL, for Windows 9x and up. It was inspired by AfterStep, which in turn was inspired by NEXTSTEP. LiteStep was initially developed by Francis Gastellu as a closed source project until April of 1998 (version b23), and was then entirely rewritten (versions 24 and up) by the newly assembled development team. LiteStep later inspired DarkStep and PureLS, both for Windows. The former supported scripting.

LiteStep is one of the oldest Windows shell replacments. Over time, and due to the rise of popularity in freeform skinning, LiteStep desktop designs have tended to drift away from the Afterstep layouts seen under pre-24 versions.

Like most of the commonly known Windows shell replacements, LiteStep is based on the idea of a small core that loads configurable modules (DLLs). LiteStep has the biggest number of modules and this allows all Windows users to configure their environment to be rich and full-featured or minimalistic. When needed, additional modules are now downloaded and installed automatically from the internet.

A theme for LiteStep is a collection of configurations, scripts and images stored in a .zip or .lsz file that, when installed, change the visual style of the desktop. When using recent themes with a recent version of LiteStep, installation is automatic.

LiteStep has been known to please to people that like their desktop to be visually appealing, to people that like to configure their environment, to Unix/Linux users and to everyone that is tired of the Start button interface that comes with Windows.

In 1999, Phil Stopford started LDE(X) which is now a complete and production-stable LiteStep-based Windows interface replacement based on Litestep.

Modules

The interface of Litestep is composed of modules, most having the extension .dll. They are loaded through a text configuration file called step.rc. The syntax of step.rc is very simple. To load different modules you would write a line like

LoadModule     $ThemeDir$Modules\alitestepmod.dll

LoadModule tells litestep.exe to load a module where "$ThemeDir$" is the variable of the theme being used. "Modules\" is the directory under the theme directory that holds the theme specific modules, and "alitestepmod.dll" is the filename of the Module being loaded.

Variables are just as easy to set, with many already hardcoded in. $LiteStepDir$ is one such variable being the directory that litestep.exe resides in.

Other variables can be set by writing a line in step.rc like

Firefox     "C:\progra~1\Mozill~1\firefox.exe"

You could then use the variable $Firefox$ where you needed the full path. Of course this would be rather pointless unless you could include other rc files from within the step.rc. You can include other files with a line like

include "$dirTheme$$rcStep$"

The variable $dirTheme$ is the directory of the theme being currently used, and $rcStep$ is a variable that call's the themes specific configuration file.

Modules are what make Litestep look and behave the way you want it to. There are Graphical Modules that are used to build GUI elements. There are also Non Graphical modules used to create hotkeys, watch window classes, and create Litestep specif

lsxcommand.dll One of the oldest continually maintained non-core modules. This is a commandline where you can enter bang commands, filepath commands i.e. notepad.exe or C:\, and urls.

geekamp.dll A module that creates bangs to control winamp. The bangs can then be used in User Interface elements such as shortcuts, or hotkeys, etc.

hotkey.dll This type of module lets you create custom hotkeys such as CTRL+R, which can be used to execute the bang command !recycle which reloads all of litesteps configurations from the step.rc.

External links

fr:LiteStep

Navigation

  • Art and Cultures
    • Art (https://academickids.com/encyclopedia/index.php/Art)
    • Architecture (https://academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (https://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (https://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools