; Lines starting ; (semicolons) are commented out. ; That is, they do not affect the code and are here for demonstration purposes only. ; ---------------------------------- [Rainmeter] ; This section contains general settings that can be used to change how Rainmeter behaves. Author=poiru AppVersion=2000000 Update=1000 Background=#ROOTCONFIGPATH#SHARED\Background.png ; #ROOTCONFIGPATH# is a global variable. In this case, the value of the variable ; is equal to DocumentsPath\Rainmeter\Skins\illustro\ BackgroundMode=3 BackgroundMargins=0,34,0,14 [Metadata] ; Contains basic information of the skin. Description=Displays basic system stats. License=Creative Commons BY-NC-SA 3.0 Version=1.0.0 [Variables] ; Variables declared here can be used later on between two # characters (e.g. #MyVariable#). fontName=Trebuchet MS textSize=8 colorBar=235,170,0,255 colorText=255,255,255,205 ; ---------------------------------- ; MEASURES return some kind of value ; ---------------------------------- [measureCPU] ; This measure returns the average CPU load between all cores. Measure=CPU Processor=0 [measureRAM] ; Returns the amount of RAM used in bytes. Measure=PhysicalMemory UpdateDivider=20 ; UpdateDivider sets the rate at which the value of the measure is updated. It is ; calculated as follows: UpdateDivider x Update. In this case, Update is set to ; 1000 milliseconds (in the [Rainmeter] section). 1000 x 20 = 20000 ms or 20 seconds. [measureSWAP] ; Returns the amount of SWAP (pagefile) used in bytes. Measure=SWAPMemory UpdateDivider=20 ; ---------------------------------- ; STYLES are used to "centralize" options ; ---------------------------------- [styleTitle] StringAlign=CENTER StringCase=UPPER StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,50 FontColor=#colorText# FontFace=#fontName# FontSize=10 AntiAlias=1 ClipString=1 [styleLeftText] StringAlign=LEFT ; Meters using styleLeftText will be left-aligned. StringCase=NONE StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,20 FontColor=#colorText# FontFace=#fontName# FontSize=#textSize# AntiAlias=1 ClipString=1 [styleRightText] StringAlign=RIGHT StringCase=NONE StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,20 FontColor=#colorText# FontFace=#fontName# FontSize=#textSize# AntiAlias=1 ClipString=1 [styleBar] BarColor=#colorBar# BarOrientation=HORIZONTAL SolidColor=255,255,255,15 ; ---------------------------------- ; METERS display images, text, bars, etc. ; ---------------------------------- [meterTitle] Meter=STRING MeterStyle=styleTitle ; Using MeterStyle=styleTitle will basically "copy" the ; contents of the [styleTitle] section here during runtime. X=100 Y=12 W=190 H=18 Text="System" ; Even though the text is set to System, Rainmeter will display ; it as SYSTEM, because styleTitle contains StringCase=UPPER. LeftMouseUpAction=!Execute ["taskmgr.exe"] ; Left-clicking this meter will launch taskmgr.exe (the Task Manager). ToolTipText="Open Task Manager" ; Hovering over this meter will display a tooltip with the text above. [meterLabelCPU] Meter=STRING MeterStyle=styleLeftText X=10 Y=40 W=190 H=14 Text="CPU Usage" [meterValueCPU] Meter=STRING MeterStyle=styleRightText MeasureName=measureCPU X=200 Y=0r ; r stands for relative. In this case, the Y postition of meterValueCPU is 0 pixels ; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU). W=190 H=14 Text="%1%" ; %1 stands for the value of MeasureName (measureCPU in this case). [meterBarCPU] Meter=BAR MeterStyle=styleBar MeasureName=measureCPU X=10 Y=52 W=190 H=1 [meterLabelRAM] Meter=STRING MeterStyle=styleLeftText X=10 Y=60 W=190 H=14 Text="RAM Usage" [meterValueRAM] Meter=STRING MeterStyle=styleRightText MeasureName=measureRAM X=200 Y=0r W=190 H=14 Text="%1%" Percentual=1 ; Percentual=1 needs to be added her because measureRAM returns the amount ; of RAM used in bytes. Using Percentual=1 will convert that into a percentual value. [meterBarRAM] Meter=BAR MeterStyle=styleBar MeasureName=measureRAM X=10 Y=72 W=190 H=1 [meterLabelSWAP] Meter=STRING MeterStyle=styleLeftText X=10 Y=80 W=190 H=14 Text="SWAP Usage" [meterValueSWAP] Meter=STRING MeterStyle=styleRightText MeasureName=measureSWAP X=200 Y=0r W=190 H=14 Text="%1%" Percentual=1 [meterBarSWAP] Meter=BAR MeterStyle=styleBar MeasureName=measureSWAP X=10 Y=92 W=190 H=1