Rainmeter – ferramenta de customização do ambiente de trabalho

Ambiente de trabalho que se preze, para um geek, tem que ter um aplicativo qualquer que faça a constante monitorização do PC e apresente os respectivos dados de uma maneira limpa, ordenada e intuitiva.

Na minha busca por um aplicativo com essa finalidade, e parecido com a ferramenta GeekTool que uso no Mac, mas que corresse em Windows (XP), o Google lá me deu o que eu queria, o Rainmeter.

Parti da skin original, illustro, e tenho, a partir daí, desenvolvido o código (ficheiros de configuração) de acordo com os meus gostos e preferências.

Rainmeter

Aqui está o código que adicionei/modifiquei

RAM – USADA/TOTAL em vez de percentagem de RAM em uso –Download ficheiro INI

[measureTRAM]
; Return total RAM available in bytes
Measure=PhysicalMemory
Total=1
UpdateDivider=3600

[measureURAM]
; Returns the amount of RAM used in bytes
Measure=PhysicalMemory
Total=1
UpdateDivider=5


[meterValueRAM]
Meter=STRING
MeterStyle=styleRightText
MeasureName=measureTRAM
MeasureName2=measureURAM
X=200
Y=0r
W=190
H=14
NumOfDecimals=0
AutoScale=1M
Text="%2B/%1B"


[meterBarRAM]
Meter=BAR
MeterStyle=styleBar
MeasureName=measureURAM
X=10
Y=72
W=190
H=1

Rede (Network) – Endereço IP, Download, Upload, Total Downloaded, Total Uploaded – Download ficheiro INI

[measureTNetIn]
Measure=NetIn
Cumulative=1

[measureTNetOut]
Measure=NetOut
Cumulative=1

[styleDown]
; Color of Download Rate and Total Downloaded 
FontColor=0,150,0,220

[styleUp]
; Color of Upload Rate and Total Uploaded 
FontColor=180,0,0,220

[meterDownloadLabel]
Meter=STRING
MeterStyle=styleLeftText|styleDown
X=10
Y=60
W=190
H=14
Text="Download"

[meterDownloadValue]
Meter=STRING
MeterStyle=styleRightText|styleDown
MeasureName=measureNetIn
X=200
Y=Or
W=190
H=14
Text="%1B/s"
NumOfDecimals=1
AutoScale=1

[meterUploadLabel]
Meter=STRING
MeterStyle=styleLeftText|styleUp
X=10
Y=80
W=190
H=14
Text="Upload"

[meterUploadValue]
Meter=STRING
MeterStyle=styleRightText|styleUp
MeasureName=measureNetOut
X=200
Y=Or
W=190
H=14
Text="%1B/s"
NumOfDecimals=1
AutoScale=1

[meterDownloadedLabel]
Meter=STRING
MeterStyle=styleLeftText|styleDown
X=10
Y=100
W=190
H=14
Text="Downloaded"

[meterDownloadedValue]
Meter=STRING
MeterStyle=styleRightText|styleDown
MeasureName=measureTNetIn
X=200
Y=Or
W=190
H=14
Text="%1B"
NumOfDecimals=1
AutoScale=1

[meterSeperator2]
Meter=IMAGE
MeterStyle=styleSeperator
X=10
Y=112
W=190
H=1

[meterUploadedLabel]
Meter=STRING
MeterStyle=styleLeftText|styleUp
X=10
Y=120
W=190
H=14
Text="Uploaded"

[meterUploadedValue]
Meter=STRING
MeterStyle=styleRightText|styleUp
MeasureName=measureTNetOut
X=200
Y=Or
W=190
H=14
Text="%1B"
NumOfDecimals=1
AutoScale=1
; Because measureIP returns the current upload speed in bytes,
; we must use AutoScale=1 to automatically scale the value
; into a more readable figure.

Actividade do Disco – Taxa de Leitura e de Escrita no Disco – Download ficheiro INI

[Rainmeter]
; Written by Renato Casqueira on 20130605
Update=800
Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,14

[Variables]
;Variables declared here
fontName=Trebuchet MS
textSize=8
colorText=255,255,255,205

[styleTitle]
;Monitor Title Style
StringAlign=center
StringCase=upper
StringStyle=bold
StringEffect=shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1

[styleLeftText]
;Monitor Left Align Text Style
StringAlign=left
StringCase=none
StringStyle=bold
StringEffect=shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleRead]
;Color of Read Rate
FontColor=0,150,0,220

[styleWrite]
;Color of Write Rate
FontColor=180,0,0,220

[measureReadRate]
;Get Current Write Rate Data
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter="Disk Read Bytes/sec"
;Change Letter of Drive According to your setup (Default=C:)
PerfMonInstance=C:
PerfMonDifference=1

[measureWriteRate]
;Get Current Write Rate Data
Measure=Plugin
Plugin=PerfMon
PerfMonObject=LogicalDisk
PerfMonCounter="Disk Write Bytes/sec"
;Change Letter of Drive According to your setup (Default=C:)
PerfMonInstance=C:
PerfMonDifference=1

[meterTitle]
; Display Title
Meter=String
MeterStyle=styleTitle
X=100
Y=12
W=190
H=18
Text="Disk Activity"

[meterSubTitle]
; Display Subtitle (drive)
Meter=String
MeterStyle=styleLeftText
X=15
Y=30
W=190
H=14
;Change Letter of Drive According to your setup (Default=C:)
Text="C:\"

[meterRead]
; Display Read Rate Data
Meter=String
MeterStyle=styleRightText|styleRead
MeasureName=measureReadRate
X=10
Y=50
W=190
H=14
NumOfDecimals=1
AutoScale=1k
Text="%1B/s"

[meterWrite]
; Display Write Rate Data
Meter=String
MeterStyle=styleRightText|styleWrite
MeasureName=measureWriteRate
X=10
Y=70
W=190
H=14
NumOfDecimals=1
AutoScale=1k
Text="%1B/s"

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *