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
panel-plugins:xfce4-genmon-plugin:start [2024/12/09 10:42] – update image locations. add pop-up text kevinbowenpanel-plugins:xfce4-genmon-plugin:start [2025/01/03 04:17] (current) – update screenshot kevinbowen
Line 4: Line 4:
 The string can also contain markup to displayed an formatted text, image/icon, a bar, a button, and a personalized tooltip. The string can also contain markup to displayed an formatted text, image/icon, a bar, a button, and a personalized tooltip.
  
 +  * **[[#Screenshots|Screenshots]]**
   * **[[#Usage|Usage]]**   * **[[#Usage|Usage]]**
     * XML Tags     * XML Tags
Line 11: Line 12:
     * Refreshing the plugin     * Refreshing the plugin
     * Enhanced Gtk3 CSS Styling Capabilities     * Enhanced Gtk3 CSS Styling Capabilities
-  * **[[#Screenshots|Screenshots]]** 
   * **[[#Latest Release|Latest Release]]**   * **[[#Latest Release|Latest Release]]**
   * **[[#Source Code Repository|Source Code Repository]]**   * **[[#Source Code Repository|Source Code Repository]]**
Line 21: Line 21:
  
 <note important>In version 4.2.0, the backend settings have been migrated from rc files to xfconf. Individual plugin settings will not be automatically migrated to xfconf and each plugin will need to be manually re-configured. A script has been developed ([[https://gitlab.xfce.org/panel-plugins/xfce4-genmon-plugin/-/blob/master/scripts/migrate_to_xfconf.sh]]) that can offer assistance for the migration. </note> <note important>In version 4.2.0, the backend settings have been migrated from rc files to xfconf. Individual plugin settings will not be automatically migrated to xfconf and each plugin will need to be manually re-configured. A script has been developed ([[https://gitlab.xfce.org/panel-plugins/xfce4-genmon-plugin/-/blob/master/scripts/migrate_to_xfconf.sh]]) that can offer assistance for the migration. </note>
 +
 +
 +===== Screenshots =====
 +
 +<figure "Genmon Configuration/Properties Dialog Window">
 +{{:panel-plugins:xfce4-genmon-plugin-properties.png|Genmon Configuration/Properties Dialog Window}}
 +</figure>
 +
 +[[|Back To Top]]
 +----
  
 ===== Usage ===== ===== Usage =====
 +
 +
 +  - [[:xfce:xfce4-panel:add-new-items|Add the plugin to the panel]].
 +  - Right-click on the added plugin, select **Properties** to open the settings window. 
  
 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. Otherwise, xml tags are used to display content on 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. Otherwise, xml tags are used to display content on the plugin.
Line 34: Line 48:
     * Displays the "Text to display" directly on the plugin.      * Displays the "Text to display" directly on the plugin. 
     * eg. ''echo "<txt>Hello World!</txt>"''     * eg. ''echo "<txt>Hello World!</txt>"''
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:txt.png?100|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:txt.png?100|Genmon Display Text Example}}
     * **<txtclick>The command to be executed when clicking on the text</txtclick>**     * **<txtclick>The command to be executed when clicking on the text</txtclick>**
       * If displaying text, this tag will allow for a program/script to be run when the text is clicked.       * If displaying text, this tag will allow for a program/script to be run when the text is clicked.
Line 41: Line 55:
     * Display an image on the plugin using the complete path and name to the image file.     * Display an image on the plugin using the complete path and name to the image file.
     * eg. ''echo "<img>/usr/share/pixmaps/xfce4_xicon.png</img>"''     * eg. ''echo "<img>/usr/share/pixmaps/xfce4_xicon.png</img>"''
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:img.png?50|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:img.png?50|Genmon Display Image with Full Path Example}}
     * **<click>The command to be executed when clicking on the image</click>**     * **<click>The command to be executed when clicking on the image</click>**
       * If using an image, this tag will allow for a program/script to be run when the image is clicked.       * If using an image, this tag will allow for a program/script to be run when the image is clicked.
Line 48: Line 62:
     * Display an icon from the current icon theme using only the icon name.     * Display an icon from the current icon theme using only the icon name.
     * eg. ''echo "<icon>org.xfce.mousepad</icon>"''     * eg. ''echo "<icon>org.xfce.mousepad</icon>"''
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:icon.png?50|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:icon.png?50|Genmon Display Themed Icon Example}}
     * Note: the <icon> tag allows the following functionality:     * Note: the <icon> tag allows the following functionality:
       * image changes with the icon theme       * image changes with the icon theme
Line 59: Line 73:
     * Display specific content in a tooltip.     * Display specific content in a tooltip.
     * eg. ''echo "<tool>My custom tooltip text</tool>"''     * eg. ''echo "<tool>My custom tooltip text</tool>"''
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:tool.png?150|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:tool.png?150|Genmon Tooltip Text Display Example}}
     * Note:     * Note:
       * To hide the tooltip bubble, use an empty tool tag, eg: ''echo "<tool></tool>"''       * To hide the tooltip bubble, use an empty tool tag, eg: ''echo "<tool></tool>"''
Line 66: Line 80:
     * Display a value-based progress bar on the plugin.     * Display a value-based progress bar on the plugin.
     * eg. ''echo "<bar>42</bar>"'' (this will show a progress bar at 42%)     * eg. ''echo "<bar>42</bar>"'' (this will show a progress bar at 42%)
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:bar.png?50|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:bar.png?50|Genmon Percentage Bar Display Example}}
   * **<css>embedded CSS tweaks</css>**   * **<css>embedded CSS tweaks</css>**
     * This tag will allow the embedding of css tweaks directly into the plugin.     * This tag will allow the embedding of css tweaks directly into the plugin.
     * eg. ''echo "<css>.genmon_valuebutton { background-color:green; color: yellow; padding: 5px;}</css>"''     * eg. ''echo "<css>.genmon_valuebutton { background-color:green; color: yellow; padding: 5px;}</css>"''
-    * Result: {{:panel-plugins:xfce4-genmon-plugin:css.png?50|}}+    * Result: \\ {{:panel-plugins:xfce4-genmon-plugin:css.png?50|Genmon Embedded CSS Example}}
     * More information on css and css tweaking of the plugin in the **Advanced Features** section below.     * More information on css and css tweaking of the plugin in the **Advanced Features** section below.
  
Line 176: Line 190:
 </file> </file>
  
-Result: {{:panel-plugins:xfce4-genmon-plugin:hellothere.png?90|}} +Result: \\ {{:panel-plugins:xfce4-genmon-plugin:hellothere.png?90|Genmon Enhanced Gtk3 CSS Styling Capabilities Example}}
- +
- +
-[[|Back To Top]] +
----- +
- +
-===== Screenshots ===== +
- +
-<figure "Genmon Configuration/Properties Dialog Window"> +
-{{:panel-plugins:xfce4-genmon-plugin:genmon-config.png|Genmon Configuration/Properties Dialog Window}} +
-</figure> +
- +
-<figure "Genmon About Screen Window"> +
-{{:panel-plugins:xfce4-genmon-plugin:genmon-about.png|Genmon About Screen Window}} +
-</figure>+