Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:panel-plugins:xfce4-hardware-monitor-plugin [2018/01/14 21:36] – [Curve View] omegaphilprojects:panel-plugins:xfce4-hardware-monitor-plugin [2019/10/30 20:23] (current) omegaphil
Line 1: Line 1:
 +<note warning>As of 2019, this plugin is no longer maintained - I (OmegaPhil) have unfortunately moved on to other things.</note>
 +
 ====== Features And Basic Details ====== ====== Features And Basic Details ======
  
Line 5: Line 7:
 [[https://www.fnxweb.com/hardware-monitor-applet|Original GNOME 2's applet page]]: This port has had a fair number of additions ontop of the GNOME 2 original code. [[https://www.fnxweb.com/hardware-monitor-applet|Original GNOME 2's applet page]]: This port has had a fair number of additions ontop of the GNOME 2 original code.
  
-[[https://git.xfce.org/panel-plugins/xfce4-hardware-monitor-plugin/tree/README|README]]: Requirements for running, important issues to be aware about.+[[https://git.xfce.org/archive/xfce4-hardware-monitor-plugin/tree/README|README]]: Requirements for running, important issues to be aware about.
  
-[[https://git.xfce.org/panel-plugins/xfce4-hardware-monitor-plugin/tree/ChangeLog|ChangeLog]]: Detailed changes and important notices between the versions.+[[https://git.xfce.org/archive/xfce4-hardware-monitor-plugin/tree/ChangeLog|ChangeLog]]: Detailed changes and important notices between the versions.
  
-[[https://git.xfce.org/panel-plugins/xfce4-hardware-monitor-plugin/tree/?h=omegaphil/pkg|Debian archives]]: See also [[http://git.xfce.org/panel-plugins/xfce4-hardware-monitor-plugin/tree/README.md?h=omegaphil/pkg|the special readme]].+[[https://git.xfce.org/archive/xfce4-hardware-monitor-plugin/tree/?h=omegaphil/pkg|Debian archives]]: See also [[https://git.xfce.org/archive/xfce4-hardware-monitor-plugin/tree/README.md?h=omegaphil/pkg|the special readme]].
  
 **Officially packaged in distros** (note my own Debian packages above, email me (OmegaPhil@startmail.com) if you know of more): Arch, Fedora **Officially packaged in distros** (note my own Debian packages above, email me (OmegaPhil@startmail.com) if you know of more): Arch, Fedora
Line 15: Line 17:
 **3rd party packages:** **3rd party packages:**
 CentOS7 (courtesy of Sal Tepedino): CentOS7 (courtesy of Sal Tepedino):
-[[https://tepedino.org/xfce4-hardware-monitor-plugin/xfce4-hardware-monitor-plugin-1.5.0-1.el7.centos.x86_64.rpm|v1.5.0 x86-64]], [[https://tepedino.org/xfce4-hardware-monitor-plugin/xfce4-hardware-monitor-plugin-debuginfo-1.5.0-1.el7.centos.x86_64.rpm|debug]], spec file is included with the source in the 'centos' directory.+[[http://tepedino.org/xfce4-hardware-monitor-plugin/xfce4-hardware-monitor-plugin-1.6.0-1.el7.centos.x86_64.rpm|v1.6.0 x86-64]], [[http://tepedino.org/xfce4-hardware-monitor-plugin/xfce4-hardware-monitor-plugin-debuginfo-1.6.0-1.el7.centos.x86_64.rpm|debug]], spec file is included with the source in the 'centos' directory.
  
 For those interested, here are build instructions from Sal: For those interested, here are build instructions from Sal:
Line 24: Line 26:
 (and of course make/make install)' (and of course make/make install)'
  
-**[[https://git.xfce.org/panel-plugins/xfce4-hardware-monitor-plugin/|Source]]:** Browsable git repo also with archives of tagged source for downloading specific releases (although presumably you'll get this through your package manager along with XFCE4 at some point).+**[[https://git.xfce.org/archive/xfce4-hardware-monitor-plugin/|Source]]:** Browsable git repo also with archives of tagged source for downloading specific releases (although presumably you'll get this through your package manager along with XFCE4 at some point).
  
 <note important>__**Testers Needed!**__ <note important>__**Testers Needed!**__
Line 86: Line 88:
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-system-tab.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-system-tab.png?nolink | }}
  
-__**CPU Usage**__+=== CPU Usage ===
  
 Here you see the System tab, showing the default 'All CPUs' CPU usage monitor to add. You can also pick an individual CPU here, then add more and more 'devices' to track other CPUs if desired. Here you see the System tab, showing the default 'All CPUs' CPU usage monitor to add. You can also pick an individual CPU here, then add more and more 'devices' to track other CPUs if desired.
Line 100: Line 102:
 'Tags' are short descriptive words intended to be displayed along with the relevant device data in the optional text overlay for all visualisations bar the Text visualisation (this allows you to quickly identify individual monitor values amongst a string of potentially many numbers). If 'Add to text overlay' is unticked, the monitor will not be included in the text overlay. 'Tags' are short descriptive words intended to be displayed along with the relevant device data in the optional text overlay for all visualisations bar the Text visualisation (this allows you to quickly identify individual monitor values amongst a string of potentially many numbers). If 'Add to text overlay' is unticked, the monitor will not be included in the text overlay.
  
-__**Load Average**__+=== Load Average ===
  
 Load average is the current [[https://en.wikipedia.org/wiki/Load_%28computing%29|system load]]. Load average is the current [[https://en.wikipedia.org/wiki/Load_%28computing%29|system load]].
Line 111: Line 113:
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-storage-tab-with-disk-usage-selected.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-storage-tab-with-disk-usage-selected.png?nolink | }}
  
-__**Disk Usage**__+=== Disk Usage ===
  
 With the Disk usage monitor, paste/type the path of a directory on the filesystem you want to see the used space for, using the 'Show free space' checkbox to report on free space instead. With the Disk usage monitor, paste/type the path of a directory on the filesystem you want to see the used space for, using the 'Show free space' checkbox to report on free space instead.
Line 117: Line 119:
 For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, 'fixed max' only refers to time-based visualisations (Curves, Columns etc), for others the size of the relevant volume is always used. For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, 'fixed max' only refers to time-based visualisations (Curves, Columns etc), for others the size of the relevant volume is always used.
  
-__**Disk Statistics**__+=== Disk Statistics ===
  
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-storage-tab-with-disk-stats-selected.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-choose-a-device-dialog-storage-tab-with-disk-stats-selected.png?nolink | }}
Line 127: Line 129:
 For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, without a fixed max, in time-based visualisations (Curves, Columns etc) the displayed data max is used as the max, in other visualisations (e.g. Bars) the max value the monitor has observed since it has started is stored and slowly decays over time (10% reduction over 105 measurements according to an old comment).  For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, without a fixed max, in time-based visualisations (Curves, Columns etc) the displayed data max is used as the max, in other visualisations (e.g. Bars) the max value the monitor has observed since it has started is stored and slowly decays over time (10% reduction over 105 measurements according to an old comment). 
  
-__**Swap Usage**__+=== Swap Usage ===
  
 Swap usage reports on the amount of [[https://en.wikipedia.org/wiki/Paging#LINUX|swap space used]]. Swap usage reports on the amount of [[https://en.wikipedia.org/wiki/Paging#LINUX|swap space used]].
Line 133: Line 135:
 For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, 'fixed max' only refers to time-based visualisations (Curves, Columns etc), for others the size of total available swap is always used. For a general discussion of the Advanced section, please see the CPU Usage monitor above. For this monitor, 'fixed max' only refers to time-based visualisations (Curves, Columns etc), for others the size of total available swap is always used.
  
-__**Memory Usage**__+=== Memory Usage ===
  
 Memory usage reports on the amount of RAM used (minus buffers). Memory usage reports on the amount of RAM used (minus buffers).
Line 183: Line 185:
 For basic usage, you would specify a file which contains a single line with just a number (including the the usual newline at the end) - this is 'Number from entire contents'. For basic usage, you would specify a file which contains a single line with just a number (including the the usual newline at the end) - this is 'Number from entire contents'.
  
-When the source file isn't tailored for the monitor, superfluous text will be present, so you'll need to use a regex to extract the number with a capture group ([[http://www.regular-expressions.info/|tutorial site]]) - the Perl Compatible Regular Expressions engine is used, for detailed information [[https://developer.gnome.org/glibmm/2.48/classGlib_1_1Regex.html|see 'Detailed Description' in the glibmm documentation]] (which is at version 2.48.1 at the time of writing, you may need to edit the URL for later versions).+When the source file isn't tailored for the monitor, superfluous text will be present, so you'll need to use a regex to extract the number with a capture group ([[https://www.regular-expressions.info/|tutorial site]]) - the Perl Compatible Regular Expressions engine is used, for detailed information [[https://developer.gnome.org/glibmm/2.48/classGlib_1_1Regex.html|see 'Detailed Description' in the glibmm documentation]] (which is at version 2.48.1 at the time of writing, you may need to edit the URL for later versions).
  
 Select the 'Number from regex' radio button, and put the regex in 'Regex to use'. Select the 'Number from regex' radio button, and put the regex in 'Regex to use'.
Line 271: Line 273:
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-horizontal-bars-view.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-horizontal-bars-view.png?nolink | }}
  
-The only thing configurable here is the visualisation size (width) - works the same as before.+Configuration works in the same way as the Curve View.
  
 ==== Flames View ==== ==== Flames View ====
Line 277: Line 279:
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-flames-view.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-flames-view.png?nolink | }}
  
 +Configuration works in the same way as the Curve View.
 ==== Columns View ==== ==== Columns View ====
  
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-columns-view.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-columns-view.png?nolink | }}
  
 +Configuration works in the same way as the Curve View.
 ==== Vertical Bars View ==== ==== Vertical Bars View ====
  
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-vertical-bars-view.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-vertical-bars-view.png?nolink | }}
  
 +Configuration works in the same way as the Curve View.
 ==== Text View ==== ==== Text View ====
  
 {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-text-view.png?nolink | }} {{ :projects:panel-plugins:xfce4-hardware-monitor-plugin-preferences-dialog-viewer-tab-text-view.png?nolink | }}
  
-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 =====
Line 301: Line 306:
 ====== Screenshots ====== ====== Screenshots ======
  
-The following is reproduced from the [[http://www.fnxweb.com/hardware-monitor-screenshots|original applet screenshots page]]:+The following is reproduced from the [[https://www.fnxweb.com/hardware-monitor-screenshots|original applet screenshots page]]:
  
 A screenshot of all views monitoring CPU and network usage: A screenshot of all views monitoring CPU and network usage: