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 78 79 80 81 82 83
|
#
# 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"
#
# o 2015.10.02 - Use same colorset than the AcpiBatt applet
# Dominique Michel <dominique.c.michel@gmail.com>
UseGettext {$FVWM_USERDIR/locale;fvwm-crystal-script:$FVWM_SYSTEMDIR/locale;fvwm-crystal-script:+}
WindowTitle {FvwmScript-CpuTemp}
WindowSize 48 24
Font "xft:Tahoma:pixelsize=12:Bold"
Colorset 12
Init
Begin
Set $temp_prev = 1
Set $temp = (GetOutput {sed 's:...$::' </sys/class/hwmon/hwmon0/temp1_input} 1 1)
Set $degree = (Gettext {°C})
Set $tmp = $temp $degree
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 $degree = (Gettext {°C})
Set $tmp = $temp $degree
If $temp==$temp_prev Then
Begin
# do nothing
End
Else
Begin
If $temp>89 Then
ChangeColorset 1 17
Else
Begin
If $temp>79 Then
ChangeColorset 1 16
Else
Begin
If $temp>69 Then
ChangeColorset 1 15
Else
Begin
If $temp>59 Then
ChangeColorset 1 14
Else
Begin
If $temp>49 Then
ChangeColorset 1 13
Else
ChangeColorset 1 12
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 12
Main
Case message of
SingleClic :
Begin
End
End
|