Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
projects:panel-plugins:xfce4-hardware-monitor-plugin [2018/01/14 18:46] – [Generic Tab] omegaphil | projects:panel-plugins:xfce4-hardware-monitor-plugin [2018/01/14 22:04] – [Text View] omegaphil | ||
---|---|---|---|
Line 3: | Line 3: | ||
This plugin is a port of the venerable GNOME 2 Hardware Monitor to XFCE4 (originally written by Ole Laursen), so that I could get at a network bandwidth graph. It can display various system stats (CPU, filesystem and network usage among others) in graphs, visualisations or with text. | This plugin is a port of the venerable GNOME 2 Hardware Monitor to XFCE4 (originally written by Ole Laursen), so that I could get at a network bandwidth graph. It can display various system stats (CPU, filesystem and network usage among others) in graphs, visualisations or with text. | ||
- | [[https:// | + | [[https:// |
[[https:// | [[https:// | ||
Line 177: | Line 177: | ||
* The visualisation/ | * The visualisation/ | ||
* Positive axes available only | * Positive axes available only | ||
- | * The y axis is a complete scale (aside from the 'fixed max' setting) - so plotting very large numbers that change little will be a bit pointless as the line will be stuck at the top of the graphing area and will apparently not change | + | * The y axis is a complete scale (aside from the 'fixed max at' setting |
If enough people are interested, I can extend how the values are processed (e.g. values passed through a basic calculation like '* 10', '/ 1000' etc) to make it a bit more flexible, please make a [[https:// | If enough people are interested, I can extend how the values are processed (e.g. values passed through a basic calculation like '* 10', '/ 1000' etc) to make it a bit more flexible, please make a [[https:// | ||
Line 224: | Line 224: | ||
==== Curve View ==== | ==== Curve View ==== | ||
- | The following shows an example of the most featureful visualisation (as of v1.4.7), | + | The following shows an example of the Curve view (selected under Viewer): |
{{: | {{: | ||
Line 231: | Line 231: | ||
The example displays two curves, incoming and outgoing data on my main ethernet interface, along with a text overlay reporting the graph maximum and the actual values from the monitors. | The example displays two curves, incoming and outgoing data on my main ethernet interface, along with a text overlay reporting the graph maximum and the actual values from the monitors. | ||
- | The curve visualisation/ | + | The curve visualisation/ |
+ | |||
+ | **One monitor with fixed max:** | ||
+ | Scale is fixed with the top of the view representing the monitor' | ||
+ | |||
+ | **One monitor with non-fixed max:** | ||
+ | Scale changes | ||
+ | |||
+ | By default ' | ||
+ | |||
+ | If you would rather all monitors share the same scale (even if the units are incompatible), | ||
+ | |||
+ | **Note user-customisable monitor update rates** in the Advanced sections of individual monitor configuration - by default different monitor types update once a second, 10 seconds, 20, 1 minute etc - but can be configured to update at any rate (fastest is 1 second), which **can be used to keep monitors of different types in sync**, or include ' | ||
The size control allows you to shorten or lengthen the width of the visualisation. | The size control allows you to shorten or lengthen the width of the visualisation. | ||
Line 242: | Line 254: | ||
%a: Graph max (compact - no spaces, shorter units)'' | %a: Graph max (compact - no spaces, shorter units)'' | ||
- | The idea is to include | + | If the visualisation contains |
+ | |||
+ | In individual monitor Advanced configuration, | ||
It isn't obvious, but the configured monitor value separator is a single space - in the full mode, this string is used to separate values from tags, and between separate monitor outputs, and in the compact mode tags are right up against values so it just affects the output between monitors. | It isn't obvious, but the configured monitor value separator is a single space - in the full mode, this string is used to separate values from tags, and between separate monitor outputs, and in the compact mode tags are right up against values so it just affects the output between monitors. | ||
Line 252: | Line 266: | ||
{{ : | {{ : | ||
- | I use the ' | + | The example uses the ' |
==== Horizontal Bars View ==== | ==== Horizontal Bars View ==== | ||
{{ : | {{ : | ||
- | The only thing configurable here is the visualisation size (width) - works the same as before. | + | Configuration |
==== Flames View ==== | ==== Flames View ==== | ||
Line 264: | Line 277: | ||
{{ : | {{ : | ||
+ | Configuration works in the same way as the Curve View. | ||
==== Columns View ==== | ==== Columns View ==== | ||
{{ : | {{ : | ||
+ | Configuration works in the same way as the Curve View. | ||
==== Vertical Bars View ==== | ==== Vertical Bars View ==== | ||
{{ : | {{ : | ||
+ | Configuration works in the same way as the Curve View. | ||
==== Text View ==== | ==== Text View ==== | ||
{{ : | {{ : | ||
- | In this view you can configure the font via a GTK font picker in the usual manner. | + | In this view you can configure the font via a GTK font picker in the usual manner, see Curve View for discussion of the Advanced section. |
===== Background ===== | ===== Background ===== |