Code: Select all
; 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.
Update=1000
Background=#@#Background.png
; #@# is equal to Rainmeter\Skins\illustro\@Resources
BackgroundMode=3
BackgroundMargins=0,34,0,14
[Metadata]
; Contains basic information of the skin.
Name=System
Author=poiru
Information=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
; ----------------------------------
[MeasureCPU1]
Measure=CPU
Processor=1
[MeasureCPU2]
Measure=CPU
Processor=2
[MeasureCPU3]
Measure=CPU
Processor=3
[MeasureCPU4]
Measure=CPU
Processor=4
[MeasureCPU5]
Measure=CPU
Processor=5
[MeasureCPU6]
Measure=CPU
Processor=6
[MeasureCPU7]
Measure=CPU
Processor=7
[MeasureCPU8]
Measure=CPU
Processor=8
[MeasureCPU9]
Measure=CPU
Processor=9
[MeasureCPU10]
Measure=CPU
Processor=10
[MeasureCPU11]
Measure=CPU
Processor=11
[MeasureCPU12]
Measure=CPU
Processor=12
[MeasureCPU13]
Measure=CPU
Processor=13
[MeasureCPU14]
Measure=CPU
Processor=14
[MeasureCPU15]
Measure=CPU
Processor=15
[MeasureCPU16]
Measure=CPU
Processor=16
[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
[measureGPU]
Measure=Plugin
Plugin=UsageMonitor
Alias=GPU
;Percent=1
; ----------------------------------
; 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=["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.
[meterLabelCPU1]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=40
W=190
H=14
Text="CPU1 Usage"
[meterValueCPU1]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU1
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU1]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU1
X=10
Y=12r
W=190
H=1
[meterLabelCPU2]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text="CPU2 Usage"
[meterValueCPU2]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU2
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU2]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU2
X=10
Y=12r
W=190
H=1
[meterLabelCPU3]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text="CPU3 Usage"
[meterValueCPU3]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU3
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU3]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU3
X=10
Y=12r
W=190
H=1
[meterLabelCPU4]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text="CPU4 Usage"
[meterValueCPU4]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU4
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU4]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU4
X=10
Y=12r
W=190
H=1
[meterLabelCPU5]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=120
W=190
H=14
Text="CPU5 Usage"
[meterValueCPU5]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU5
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU5]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU5
X=10
Y=12r
W=190
H=1
[meterLabelCPU6]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=140
W=190
H=14
Text="CPU6 Usage"
[meterValueCPU6]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU6
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU6]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU6
X=10
Y=12r
W=190
H=1
[meterLabelCPU7]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=160
W=190
H=14
Text="CPU7 Usage"
[meterValueCPU7]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU7
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU7]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU7
X=10
Y=12r
W=190
H=1
[meterLabelCPU8]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=180
W=190
H=14
Text="CPU8 Usage"
[meterValueCPU8]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU8
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU8]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU8
X=10
Y=12r
W=190
H=1
[meterLabelCPU9]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=200
W=190
H=14
Text="CPU9 Usage"
[meterValueCPU9]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU9
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU9]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU9
X=10
Y=12r
W=190
H=1
[meterLabelCPU10]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=220
W=190
H=14
Text="CPU10 Usage"
[meterValueCPU10]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU10
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU10]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU10
X=10
Y=12r
W=190
H=1
[meterLabelCPU11]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=240
W=190
H=14
Text="CPU11 Usage"
[meterValueCPU11]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU11
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU11]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU11
X=10
Y=12r
W=190
H=1
[meterLabelCPU12]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=260
W=190
H=14
Text="CPU12 Usage"
[meterValueCPU12]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU12
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU12]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU12
X=10
Y=12r
W=190
H=1
[meterLabelCPU13]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=280
W=190
H=14
Text="CPU13 Usage"
[meterValueCPU13]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU7
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU13]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU13
X=10
Y=12r
W=190
H=1
[meterLabelCPU14]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=300
W=190
H=14
Text="CPU14 Usage"
[meterValueCPU14]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU14
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU14]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU14
X=10
Y=12r
W=190
H=1
[meterLabelCPU15]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=320
W=190
H=14
Text="CPU15 Usage"
[meterValueCPU15]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU15
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU15]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU15
X=10
Y=12r
W=190
H=1
[meterLabelCPU16]
Meter=STRING
MeterStyle=styleLeftText
X=10
Y=340
W=190
H=14
Text="CPU16 Usage"
[meterValueCPU16]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureCPU16
X=200
Y=0r
W=190
H=14
Text="%1%"
[meterBarCPU16]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureCPU16
X=10
Y=12r
W=190
H=1
[meterLabelRAM]
Meter=String
MeterStyle=styleLeftText
X=10
Y=360
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=12r
W=190
H=1
[meterLabelSWAP]
Meter=String
MeterStyle=styleLeftText
X=10
Y=380
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=12r
W=190
H=1
[meterLabelGPU]
Meter=String
MeterStyle=styleLeftText
X=10
Y=400
W=190
H=14
Text=GPU Usage
[meterValueGPU]
Meter=String
MeterStyle=styleRightText
MeasureName=measureGPU
X=200
Y=0r
W=190
H=14
Text=[measureGPU]%
Percentual=1
[meterBarGPU]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureGPU
X=10
Y=12r
W=190
H=5