Home > Dashboard > GeoShell R4 > ... > Plugin Settings > GeoStatPlus
GeoShell R4 Log In | Sign Up   View a printable version of the current page.
GeoStatPlus
Added by kez, last edited by geKow on Mar 05, 2006
Labels: 
(None)

Description

GeoStatPlus is a resource monitor for cpu, memory (physical & paged), net i/o flow, harddisk temperature (via S.M.A.R.T.), process count(for NT/2K/XP) and BatteryPower. GeoStatPlus supports customized font settings, including font face, font style, and text alignment. The position and size of each geOStatBar are also configurable, and the color of the geOStatBar can be changed in every 10 percent. GeoStatPlus also provides cool ToolTips features, including showing relatived tooltips when the mouse moves between geOStatBars, showing and updating tooltips even the mouse stands still on the same geOStatBar, and the tooltips can have an icon & title or showing in balloon style.

Author and Download

It was created by Dong-Liang Lee(dllee), and can be downloaded from http://free.greenworld.com.tw/~dllee/geOStatPlus/.

Geoshell Plugins Download
Download GeoStatPlus
Please read here about installing a plugin

Install

Copy the geOStatPlus.dll to the plugins directory of your [GeoShell].
Press Win+I to install GeoStatPlus plugins, and then you can add it to your geOBars.

Registry Settings

The registry settings for GeoStatPlus are located in

HKCU\Software\Geo\GeoShell\Plugins\geOStatPlusX_Y

Key Values Default Function
Refresh Interval Number 500 time for refresh status, unit mSec (default = 0x1F4 = 500)
Start Item Text graphics_cpu_mem item of status to show for starting this plugins (default = "graphics_cpu_mem")
  • cpu
    show CPU usage in text
  • phymem
    show Physical Memory usage in text
  • swpmem
    show Swap Memory usage in text
  • battery
    show Battery usage in text
  • process
    show Number of Process in text
  • netin
    show Net In flow in text
  • netout
    show Net Out flow in text
  • hd_temp
    show HD Temperature in text
  • graphics_cpu_mem
    show CPU,SwpMem,PhyMem usages in graphics
  • graphics_bat_cpu_mem
    show Battery,CPU,SwpMem,PhyMem usages in graphics
  • graphics_cpu_mem_netio
    show CPU,SwpMem,PhyMem,NetIO usages in graphics
  • graphics_bat_cpu_mem_netio
    show Battery,CPU,SwpMem,PhyMem,NetIO usages in graphics
AC Colour Text 240,240,40 color setting for Battery status when AC power on line.
Charge Colour Text 40,240,240 color setting for Battery status when battery is in charging.
Bar Colour Text 50,170,50 color setting for CPU,SwpMem,PhyMem,... status.
Grid Colour Text 0,140,0 color setting for grid
Back Colour Text 0,0,0 color setting for background, it is disabled when the geOStat is inset and the geOBar is skined.
Length Number 66 length to show the status
Style Text Inset Inset sytle, "inset" for inset, others for standard.
font face Text standard font for showing text, format: font name,font size
example: "font face"="Arial,16"
default = "standard" means using geOShell's font definition
font style Text standard font style for showing text, format: font sytle1,font sytle2
example: "font style"="bold,italic"
default = "standard" using geOShell's font definition
text align Text left text align ("left","right","centered") for showing text}
Menu Button Text Left "Left" for using LeftClick to open menu, "Right" for using RightClick to open menu.
Note: when using "Right" the Shift-RightDoubleClick recycle will not work, when using "Left" the LeftDoubleClick to show the version will not work.
Use "refresh configuration" menu item to recycle when using "Right" Menu Button.
Use RightDoubleClick to see the version when using "Left" Menu Button.
ElementCustomize Number 1 Enable customized setting for Height and Offset of each bar.
The customized setting is designed for the height/width of the skin less than 24 pixels. The following setting is for 18-pixels-height skin.
Height0 Number 3 Specify the Height of bar0 when ElementCustomize=1
Height1 Number 3 Specify the Height of bar1 when ElementCustomize=1
Height2 Number 3 Specify the Height of bar2 when ElementCustomize=1
Height3 Number 3 Specify the Height of bar3 when ElementCustomize=1
Height4 Number 3 Specify the Height of bar4 when ElementCustomize=1
Height5 Number 3 Specify the Height of bar5 when ElementCustomize=1
Offset0 Number 4 Specify the Offset of bar0 when ElementCustomize=1
Offset1 Number 7 Specify the Offset of bar1 when ElementCustomize=1
Offset2 Number 10 Specify the Offset of bar2 when ElementCustomize=1
Offset3 Number 13 Specify the Offset of bar3 when ElementCustomize=1
Offset4 Number 16 Specify the Offset of bar4 when ElementCustomize=1
Offset5 Number 19 Specify the Offset of bar5 when ElementCustomize=1
AutoScaleDownCount Number 15 When geOStatPlus stat the net io flow, if there is nothing in and nothing out in period "AutoScaleDownCount" seconds, the maximum value of in/out will be auto scale down to its half value.
NetIoDescr Text All Net I/O Maximum The description of net i/o interface, this value is saved when you select from popup menu.
default = "All Net I/O Maximum" means the geOStatPlus will stat will net i/o interface and show the maximum value.
FixedNetIoMax Text Very Fix the maximum net i/o value for showing the geOStatBar by setting this value to "Fixed".
default = "Very" means the geOStatPlus will keep the maximum value of the net i/o when showing geOStatBar.
FixedNetIoMaxIn Number 196608 the value for maximum net in when "FixedNetIoMax" is "Fixed". unit is KBps.
default = dword:00030000 (196608) means 192KBps
FixedNetIoMaxOut Number 49152 the value for maximum net out when "FixedNetIoMax" is "Fixed". unit is KBps.
default = dword:0000C000 (49152) means 48KBps
PhysicalDriveNumber Number 0 this value should be 0 to 3, and only for NT/2K/XP system to specify which physical drive will be accessed for HD temperature.
default = dword:00000000 First Physical Drive
Important Note for NT/2K/XP system: this value should be or should not be the same as "DriveNumber", for Second Physical Drive maybe one of the following settings
"PhysicalDriveNumber"=dword:00000001 "DriveNumber"=dword:00000001
or "PhysicalDriveNumber"=dword:00000000 "DriveNumber"=dword:00000001
or "PhysicalDriveNumber"=dword:00000001 "DriveNumber"=dword:00000000
DriveNumber Number 0 this value should be 0 to 3 and for 9x/Me system to specify which physical drive will be accessed for HD temperature.
default = dword:00000000 First Physical Drive
Important Note for NT/2K/XP system: this value should be or should not be the same as "PhysicalDriveNumber", for Second Physical Drive maybe one of the following settings
"PhysicalDriveNumber"=dword:00000001 "DriveNumber"=dword:00000001
or "PhysicalDriveNumber"=dword:00000000 "DriveNumber"=dword:00000001
or "PhysicalDriveNumber"=dword:00000001 "DriveNumber"=dword:00000000
HDTempAttrID Number 194 the value is the S.M.A.R.T. attribute ID for temperature.
default = dword:000000c2 My HD use 194=0xC2 for temperature
You may click the menu item "Log All S.M.A.R.T. Attributes" to find which one is the AttrID for your HD, or take a look at http://coredump.free.fr/linux/hddtemp.php It provide data: http://coredump.free.fr/linux/hddtemp.db In this web page, it shows which brand of HD supports temperature sensor and its S.M.A.R.T. attribute ID with its temperature unit.
ToolTipStyle Text Standard ToolTips sytle, "Standard" for old-style, "Title" to have an Icon and Title, "Balloon" to have a rounded corners tooltips, "Title,Balloon" to have an all cool style tooltips.
ColourForEvery10Percent Text Yes "Yes" : using PercentColor[x] for different percentage, "No" : only use "Bar Colour" for geOStatBar
PercentColor[0] Text 100,190,50 color setting for geOStatBar, when the percentage is between 0 to 9.
PercentColor[1] Text 110,180,50 color setting for geOStatBar, when the percentage is between 10 to 19.
PercentColor[2] Text 120,170,50 color setting for geOStatBar, when the percentage is between 20 to 29.
PercentColor[3] Text 130,160,50 color setting for geOStatBar, when the percentage is between 30 to 39.
PercentColor[4] Text 140,150,50 color setting for geOStatBar, when the percentage is between 40 to 49.
PercentColor[5] Text 150,140,50 color setting for geOStatBar, when the percentage is between 50 to 59.
PercentColor[6] Text 160,130,50 color setting for geOStatBar, when the percentage is between 60 to 69.
PercentColor[7] Text 170,120,50 color setting for geOStatBar, when the percentage is between 70 to 79.
PercentColor[8] Text 180,110,50 color setting for geOStatBar, when the percentage is between 80 to 89.
PercentColor[9] Text 190,100,50 color setting for geOStatBar, when the percentage is between 90 to 100.

Menu Items

Main Sub Menu Items Remark
Main   StatInfo selection choose one of the following settings for showing info
  Sub cpu usage show CPU usage in text
  Sub physical memory usage show Physical Memory usage in text
  Sub swap memory usage show Swap/Paged Memory usage in text
  Sub battery life show Battery usage in text
  Sub process number show Number of Process in text
  Sub net in flow show Net In flow in text
  Sub net out flow show Net Out flow in text
  Sub harddisk temperature show HD Temperature in text
  Sub cpu,mem usage - graphics show CPU,SwpMem,PhyMem usages in graphics
  Sub bat,cpu,mem usage - graphics show Battery,CPU,SwpMem,PhyMem usages in graphics
  Sub cpu,mem,netio - graphics show CPU,SwpMem,PhyMem,NetIO usages in graphics
  Sub bat,cpu,mem,netio - graphics show Battery,CPU,SwpMem,PhyMem,NetIO usages in graphics
  Sub Log All S.M.A.R.T. Attributes save all S.M.A.R.T attributes to C:\geOStatPlus.HDTemp.log
Main   configuration tuning this plugins online
  Sub refresh configuration recycle this plugins. All the settings will be updated except the balloon tooltips style.
  Sub enlarge enlarge this plugins by 8 pixels in length
  Sub shrink shrink this plugins by 8 pixels in length
  Sub inset style triggle the insert or standard style
  Sub right click menu using right click or left click to bring out the popup menu
  Sub element customize using customized geOStatBar's position and height
  Sub cool tooltips style show icon and version title in tooltips
  Sub balloon tooltips style show tooltips in ballon sytle. This setting will only take effect on next geOShell recycle.
  Sub using percent color the color of geOStatBar will be changed in every 10 percent
  Sub save configuration save current configuration. All above changes will not save to registry, if you do not click this item.
Main   free memory force the system to free physical memory, the amount of memory will be freed.
NOTE: the system will become very slow, if you free to much physical memory.
  Sub free process free the physical memory allocated by processes. This is a safety way to obtain more free physical memory.
  Sub free 64mb let the available physical memory size to be 64 MB. If the available physical memory is bigger than 64 MB, the operation will gain no any memory.
  Sub free 128mb let the available physical memory size to be 128 MB. If the available physical memory is bigger than 128 MB, the operation will gain no any memory.
  Sub free 256mb let the available physical memory size to be 256 MB. If the available physical memory is bigger than 256 MB, the operation will gain no any memory.
  Sub free more 16mb the operation will gain 16 MB available physical memory from current system.
  Sub free more 32mb the operation will gain 32 MB available physical memory from current system.
  Sub free more 64mb the operation will gain 64 MB available physical memory from current system.
  Sub abort free memory during free memory, if it takes too much time, you can use this to abort memory freeing.
Main   net io configure net i/o info. (only appear when showing net i/o info)
  Sub All Net I/O Maximum showing the maximum value of all net interfaces for net i/o info
  Sub MS TCP Loopback interface net interface selection
  Sub Reset Net I/O Maximum reset net i/o maximum value
  Sub Fixed Net I/O Maximum using the fixed maximum values for net i/o info.
Main   Task Manager bring out the task manager (for NT/2K/XP)
Main   Power Configuration bring out the power configuration dialog

Localize Language Strings

Menu Items
&cpu usage
&physical memory usage
&swap memory usage
&battery life
process &number
net &in flow
net &out flow
harddisk &temperature
cpu,mem usage - &graphics
bat,cpu,mem usage - graphics
cpu,mem,netio - graphics
bat,cpu,mem,netio - graphics
Log All S.M.A.R.T. Attributes
configuration
refresh configuration
enlarge
shrink
inset style
right click menu
element customize
cool tooltips style
balloon tooltips style
using percent color
save configuration
free process
free memory
free 64mb
free 128mb
free 256mb
free more 16mb
free more 32mb
free more 64mb
abort free memory
net io
All Net I/O Maximum
Reset Net I/O Maximum
Fixed Net I/O Maximum
&Task Manager
Power Configuration
Hints( maximum length = 255 characters )
cpu usage: %u%%
number of process: %u
physical memory usage: %u%%\nfree: %luMB / %luMB
swap memory usage: %u%%\nfree: %luMB / %luMB
battery life: %u%%
life time: %u:%02u
\n(AC Online)
\n(BAT Charging)
Net I/O %u / %u\nMax I/O %u / %u
Net I/O %u / %u\nMax I/O %u / %u\nFix I/O %u / %u
HD%u:%u temperature: %u
Text status( maximum length = 24 characters )
cpu %u%%
phy %u%%
swp %u%%
bat %u%%
life %u:%02u
ps# %u
Ver: %s
In %uK/%uK
Out %uK/%uK
HD %u
HD err

Please check the following old sytle wiki page of the geOStatPlus
http://free.greenworld.com.tw/~dllee/geOStatPlus/GeoStatPlus.wiki.html

Posted by Dong-Liang Lee(dllee) at Jun 14, 2005 18:59 | Permalink
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.3 Build:#641 Jan 13, 2007) - Bug/feature request - Contact Administrators