Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
projects:panel-plugins:xfce4-genmon-plugin [2009/08/30 15:19] – external edit 127.0.0.1 | projects:panel-plugins:xfce4-genmon-plugin [2017/03/05 20:44] – [Screenshots] toz | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== About ===== | ===== About ===== | ||
- | First written by Roger Seguin, this plugin cyclically spawns the indicated script/ | + | This plugin cyclically spawns the indicated script/ |
- | The new version | + | The string |
===== Usage ===== | ===== Usage ===== | ||
- | If you want the plugin to display only text (original version), enter the command in the //Command// field of the //Property// section of the plugin. | + | If you want the plugin to display only text (original version), enter the command in the //Command// field of the //Properties// section of the plugin. |
- | If you want the plugin to display personalized '' | + | **XML Tags** |
+ | |||
+ | If you want the plugin to display | ||
The XML tags which can be used: | The XML tags which can be used: | ||
Line 17: | Line 19: | ||
* ''< | * ''< | ||
* ''< | * ''< | ||
+ | * ''< | ||
If None of the tags are detected in the result of the command, the plugin returns to its original behaviour (displaying the result of the command). | If None of the tags are detected in the result of the command, the plugin returns to its original behaviour (displaying the result of the command). | ||
+ | |||
+ | **Example Script** | ||
Here's a simple example of a plugin displaying the Temp of the CPU in the panel | Here's a simple example of a plugin displaying the Temp of the CPU in the panel | ||
Line 37: | Line 42: | ||
PS: Depending on your configuration, | PS: Depending on your configuration, | ||
+ | |||
+ | More scripts are available at: [[http:// | ||
+ | |||
+ | **Pango Markups in the <txt> tag** | ||
+ | |||
+ | The <txt> tag supports Pango Markups. See: [[https:// | ||
+ | |||
+ | echo "< | ||
+ | |||
+ | Refer to the previous link for information on all of the properties that can be set. | ||
+ | |||
+ | **Refreshing the plugin** | ||
+ | |||
+ | The xfce4-genmon-plugin now supports xfce4-panel plugin-event functionality. Currently it only supports the " | ||
+ | |||
+ | To refresh the plugin, issue the command: | ||
+ | |||
+ | xfce4-panel --plugin-event=genmon-X: | ||
+ | where " | ||
+ | |||
+ | |||
+ | **Enhanced Gtk3 CSS Styling Capabilities (// | ||
+ | |||
+ | CSS styling capabilities have been enhanced by providing style classes for all elements of the plugin that can be styled via themes or individual overrides (~/ | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
===== Screenshots ===== | ===== Screenshots ===== | ||
Line 48: | Line 81: | ||
- display the state of the 2 batteries of my laptop | - display the state of the 2 batteries of my laptop | ||
- display the WIFI quality | - display the WIFI quality | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | In this example, we see the gmail checker script in action: | ||
+ | - plugin display shows icon indicating state of new emails available | ||
+ | - tooltip shows number of new messages, sender/ | ||
+ | - clicking on the icon launches your email program | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | In this example, we see the sysstat script in action: | ||
+ | - plugin display shows optional icon and 3 readings (cpu, memory, hard drive usage) | ||
+ | - tooltip shows top 5 cpu and memory uses and hard drive space usage | ||
+ | - clicking on the text output launches xfce4-taskmanager (//ver. 3.99 or greater//) | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | In this example, we see the google calendar checker script in action: | ||
+ | - plugin display shows icon indicating state of new upcoming appointments | ||
+ | - tooltip shows a listing of upcoming appointments | ||
+ | - clicking on the icon opens google calendar in your browser | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | In this example, we see the twit (Twitter Timeline Notifier) script in action: | ||
+ | - plugin display shows icon indicating state of new tweets in your timeline | ||
+ | - libnotify notifications will be sent with new tweets | ||
+ | - tool tip will show new and optionally recent tweets | ||
+ | - clicking on the plugin icon can either execute a program, display a yad dialog with all recent tweets (above image), or compose and send a tweet. | ||
Most of the scripts are available in the plugin archive. | Most of the scripts are available in the plugin archive. | ||
- | ===== Releases ===== | + | ===== Recent |
+ | ==== 4.0.0 (2017/ | ||
+ | * Fix PangoFontDescription not being able to display initial default string | ||
+ | |||
+ | ==== 3.99 (2016/ | ||
+ | * Port to Gtk3 | ||
+ | * Fix font styling to work with Gtk 3.22 | ||
+ | * Add support for " | ||
+ | * Fix default tooltip does not work (bug #11284) | ||
+ | * Add < | ||
+ | |||
+ | ==== 3.4 (2012/ | ||
+ | * Port from libxfcegui4 to libxfce4ui | ||
+ | * Install as a shared library rather than an executable | ||
+ | * No longer uses troublesome fixed-length text buffers | ||
+ | * Bug fixes | ||
+ | |||
+ | |||
+ | ===== Recent Changes ===== | ||
+ | {{rss> | ||
+ | ===== Reporting Bugs ===== | ||
+ | Bugs should be reported to the [[http:// | ||
+ | ==== Open Bugs ==== | ||
+ | {{rss> | ||
- | ==== Version 3.2 (for Xfce 4.4) ==== | + | ===== Getting it ===== |
+ | The normal (and best) way to get this plugin is to use the package manager or port system of your operating system. | ||
- | [[http://goodies.xfce.org/releases/xfce4-genmon-plugin/ | + | If it isn't available there, or if you want a different version, you can download it in source form from [[http://archive.xfce.org/src/panel-plugins/ |
- | ===== Dependencies | + | ===== Source code repository |
- | FIXME | + | [[http:// |