Settings

There isn't any fancy GUI, so you need to change the settings with your favorite text editor. The settings for Rainmeter are scattered to several places, but for most of you the Rainmeter.ini is the only place you need to make changes. The general configuration settings are in a Rainmeter.ini-file. The skin settings are in the skin's ini-files. The Litestep's step.rc only has few optional entries, which can be used to define the paths and select the skin.

Step.rc

RainmeterIniFile
This can be set to point to the Rainmeter.ini file if it is not placed in the default place (i.e. in the Rainmeter.dll's folder).

RainmeterSkinPath
This defines the path where the skins are. The skins must be in separate subfolders under the given folder.

RainmeterCurrentConfig
The name of current config. This can be used to force the use of some config. You must also define RainmeterCurrentConfigIni.

RainmeterCurrentConfigIni
The name of current config ini-file (only the ini-file, not the path!).

RainmeterWindowX
Sets the window's x-coordinate.

RainmeterWindowY
Sets the window's y-coordinate.

Rainmeter.ini

The file has two main sections [Rainmeter] and [Statistics]. The Rainmeter section contains general settings that can be used to change how Rainmeter behaves. The settings are used as default values for all new configs that are opened. Once the config is opened it will write the settings under its own sertion in the Rainmeter.ini file.  The Statistics section contains some things that few measures store in there. Do not modify them by hand.

One special section is [TrayMeasure], which can be used to define a measure for the tray icon. You can use any measure for this as long as it returns some meaningful values (i.e. numbers between some limits).

These must be put under [Rainmeter]-section (or under the different config sections):

WindowX
X-position of the meter window. Negative values can be used too, in which case the position is relative to right edge of the screen. If Rainmeter is ran inside a lsbox the window position should be set to 0.

WindowY
Y-position of the meter window. Negative values can be used too, in which case the position is relative to bottom edge of the screen.

AllowNegativeCoordinates
If set to 1, the negative coordinates are interpret as negative. If set to 0, they define offset from the bottom right corner of the desktop (like most Litestep modules do).

SavePosition
If set to 1, the position of the window is stored in the Rainmeter.ini file so that it'll be remembered when Rainmeter is executed the next time.

AlwaysOnTop
If set to 1, the window is always on top of other windows. If 0, the window positioning is normal. If set to -1 the window stays back of the other windows. -2 pins the window to desktop and 2 keeps the window on top of other topmost windows.

Draggable
If set to 1, the window can be dragged around with the mouse. If 0, the window stationary.

SnapEdges
If set to 1, the window will snap to screen edges when moved.

HideOnMouseOver
If set to 1 the meter window will disappear if the mouse pointer is moved on it. The window will reappear when the mouse pointer is moved off the position where the window was. If shift, ctrl or alt is hold while moving the mouse, the window will not disappear (or reappear).

StartHidden
If set to 1, Rainmeter is hidden when started. You can use !RainmeterShow-bang to make it visible.

NativeTransparency
Set to 1 for native transparency support (only for Win2k & XP).

AlphaValue
The transparency value for the window. Use values between 0...255. Only works if native transparency is enabled.

ClickThrough
If set to 1 the mouse clicks go through the window. Only works if native transparency is enabled.

LeftMouseDownAction
Command or a bang that will be executed when the left mouse button is pressed down over the Rainmeter's window. Note that this disables the dragging.

RightMouseDownAction
Command or a bang that will be executed when the right mouse button is pressed down over the Rainmeter's window.

LeftMouseUpAction
Command or a bang that will be executed when the left mouse button is released over the Rainmeter's window.

RightMouseUpAction
Command or a bang that will be executed when the right mouse button is released over the Rainmeter's window. Note that this disables the context menu.

MouseOverAction
Command or a bang that will be executed when the mouse goes over the Rainmeter's window.

MouseLeaveAction
Command or a bang that will be executed when the mouse leaves the Rainmeter's window.

DesktopWorkArea
Sets a new work area for the desktop. The workarea defines the maximized windows cover. Use four comma separated values (e.g. DesktopWorkArea=0,0,1500,1200). Note that moving the taskbar will reset the workarea to Windows default.