1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
#
# LiNiO <linio@wonder.pl> - 2005.01.15
# 2005.08.12 - je¶li warto¶æ siê nie zmieni³a, nie wy¶wietla jej ponownie - usuniêcie efektu "migotania"
WindowTitle {FvwmScript-CpuTemp}
WindowSize 48 24
Font "xft:Tahoma:pixelsize=12:Bold"
Colorset 1
Init
Begin
Set $temp_prev = 1
Set $temp = (GetOutput {sed 's:...$::' </sys/class/hwmon/hwmon0/temp1_input} 1 1)
Set $tmp = $temp °C
ChangeTitle 1 $tmp
End
PeriodicTasks
Begin
If (RemainderOfDiv (GetTime) 2)==0 Then
Begin
Set $temp = (GetOutput {sed 's:...$::' </sys/class/hwmon/hwmon0/temp1_input} 1 1)
Set $tmp = $temp °C
If $temp==$temp_prev Then
Begin
# do nothing
End
Else
Begin
If $temp>89 Then
ChangeForeColor 1 {#FF0000}
Else
Begin
If $temp>79 Then
ChangeForeColor 1 {#FF4400}
Else
Begin
If $temp>69 Then
ChangeForeColor 1 {#FF8800}
Else
Begin
If $temp>59 Then
ChangeForeColor 1 {#FFBB00}
Else
Begin
If $temp>49 Then
ChangeForeColor 1 {#FFFF00}
Else
ChangeColorset 1 1
End
End
End
End
ChangeTitle 1 $tmp
End
Set $temp_prev = $temp
End
End
Widget 1
Property
Position 0 -2
Size 48 24
Type ItemDraw
Flags NoReliefString
Title {}
Colorset 1
Main
Case message of
SingleClic :
Begin
End
End
|