-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (5) . 

Complex Plotter

   0.12  

Plasmoid Script

Score 79%
Complex Plotter
zoom


Complex Plotter
zoom


Complex Plotter
zoom


Minimum required   KDE 4.x
Downloads:  591
Submitted:  Sep 3 2009
Updated:  Jan 13 2012

Description:

Displays various data sources in plotter

Please send longer messages like patches, bug reports with outputs, etc. to my email.

Plasmoid depends on: plasma-scriptengine-python
Contact: http://bit.ly/damu-email
Browse Source: http://www.gitorious.org/pdamsten/plasmoids/trees/master
Installing: http://userbase.kde.org/Plasma/Installing_Plasmoids




Changelog:

2012-01-13 Version 0.12
* Remove support for KDE 4.3 and lower
* In KDE 4.8 we can\'t have config.ui if want showConfigurationInterface to be called.

2010-07-01 Version 0.11
* Add support for alpha channel in colors

2009-12-01 Version 0.10
* Fix plotter headers

2009-11-12 Version 0.9
* Fix background color and svg
* Fix network data has sometimes invalid negative values
* Fix plotter scale
* Fix items get hidden when up/down pressed
* Value labels on top of plotter (KDE 4.4)
* Configurable header font (KDE 4.4)

2009-10-19 Version 0.8
* Panel support

2009-10-12 Version 0.7
* Handle network interface add/remove correctly when we have only one plotter

2009-10-08 Version 0.6
* Handle system monitor source remove and add

2009-10-07 Version 0.5
* Update data at login

2009-09-11 Version 0.4
* Allow free scaling

2009-09-11 Version 0.3
* Tabbed plotter dialog
* Allow bigger values than 99 to interval
* Update data on start on big intervals

2009-09-10 Version 0.2
* Fix plotter font color
* Fix QString/QVariant issues

2009-09-04 Version 0.1
* Initial release




LicenseGPL
(Plasmoid)
Send to a friend
Subscribe
Other  Apps  from pdamsten
Report inappropriate content



goto page: prev   1  2  3 

-

 Value label unit & scale

 
 by rozwell on: Feb 1 2011
 
Score 50%

Setting manually Unit and Value scale doesn't work for Value label - it keeps displaying original value.

Example:
Application Memory graph displays data in KB. Changing:
Unit to: MB
and
Value scale to: 1024
works fine for graph values but not Value label.

I've made myself quick & dirty fix in plotterwidget.py:

if self.valueLabel:
# self.valueArgs['value%d' % graphIndex] = F(data[valueName])
self.valueArgs['value%d' % graphIndex] = F(data[valueName]) / self.cfg['scale']
self.valueArgs['max%d' % graphIndex] = F(data[QString(source['max'])])
self.valueArgs['min%d' % graphIndex] = F(data[QString(source['min'])])
# self.valueArgs['unit%d' % graphIndex] = U(data[QString(source['unit'])])
self.valueArgs['unit%d' % graphIndex] = U(self.cfg['unit'])
self.valueArgs['name%d' % graphIndex] = source['name']


Seems to be a bug for me.
If changing Unit can be accomplished in Value format, scale doesn't. At least I didn't find how to do arithmetics operations inside python's format() function.

Version 0.11


Reply to this

-

 No Configuration

 
 by gzu on: Dec 13 2011
 
Score 50%

No Configuration possible in KDE 4.7.4.
No information when using plasmoidviewer to see what the issue might be.

Any ideas?

Thanks,


Reply to this

-

 Re: No Configuration

 
 by anli on: Dec 19 2011
 
Score 50%

Have you got a solution? I'm next affected by the issue...


Reply to this

-

 Re: Re: No Configuration

 
 by pdamsten on: Dec 19 2011
 
Score 50%

I have currently Kubuntu and KDE 4.7.3 and it works correctly. I'll get back to this after I'm able to reproduce this problem.


Reply to this

-

 Re: No Configuration

 
 by Apfel on: Jan 8 2012
 
Score 50%

same problem here with KDE 4.8 rc2


Reply to this

-

 Re: Re: No Configuration

 
 by pdamsten on: Jan 9 2012
 
Score 50%

Python seems to work a bit differently in 4.8. I have investigate this further.


Reply to this

-

 Re: Re: Re: No Configuration

 
 by gzu on: Jan 19 2012
 
Score 50%

Hi,

plasmoidviewer now giving messages below when trying to configure new plotter in 0.12. Possibly related to no configuration problem.

*** COMPLEX PLOTTER: network/interfaces/lo/receiver/data not found from plotters
*** COMPLEX PLOTTER: network/interfaces/lo/receiver/data not found from plotters
*** COMPLEX PLOTTER: network/interfaces/lo/receiver/data not found from plotters


Reply to this

-

 It's kind of a no-brainer to fix

 
 by AidanLinz on: Mar 18 2012
 
Score 50%
AidanLinzAidanLinz
Free Range Servers, Inc, CHLS
-
Derek Linz 0

Free Range Servers, Inc, CHLS
United States of America, Durham
Last visit Mar 18 2012
0 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

2012-01-13 Version 0.12
* Remove support for KDE 4.3 and lower
* In KDE 4.8 we can't have config.ui if want showConfigurationInterface to be called.

I removed config.ui and it works.


Reply to this

-
.

 Freezes until reconfigured

 
 by MisterSir on: Dec 20 2011
 
Score 50%

pdamsten, thank you so much for this applet. It's just wonderful! It's exactly what I want--no other applet does it right. It's just like the old KDE 3 Kicker applet, which was perfect.

However, I often notice that one of my two Complex Plotters is frozen. It seems to happen randomly. If I open the settings and click OK--but not Cancel--it restarts it.

I'm a Python novice, especially regarding GUI stuff. How can I help debug this?

Thanks!


Reply to this

-

 Re: Freezes until reconfigured

 
 by pdamsten on: Jan 9 2012
 
Score 50%

You could try running it from command line and see if there are any errors. plasmoidviewer sm_complex-plotter


Reply to this

-

 Re: Re: Freezes until reconfigured

 
 by MisterSir on: Jan 9 2012
 
Score 50%

Thanks. Unfortunately I'm bitten by the 4.7.3+ no-config bug, so I can't set up a new plotter widget in the viewer. I'm surprised that my existing plotters in my panel are working (other than the occasional freezing). I saw no console output from the viewer.


Reply to this

-

 Re: Re: Re: Freezes until reconfigured

 
 by gzu on: Jan 18 2012
 
Score 50%

Just to say that I had a similar problem with a setup of something like 2 auto-scaling graphs on the same plotter (network up/down) and an additional CPU plotter. When I simplified the configuration (network download only) the freezing stopped.


Reply to this

-

 Bugs

 
 by MisterSir on: Mar 3 2012
 
Score 50%

1. I see this output in the terminal:

*** COMPLEX PLOTTER: network/interfaces/lo/receiver/data not found from plotters

It repeats with every tick. In main.py:112 I see where it comes from. I changed it to this, capitalizing "data":

self.smengine.connectSource('network/interfaces/lo/receiver/Data', self, 1000)

That stopped the message in the terminal, but I don't get it: it shouldn't be case-sensitive at all, but if it is, it should need to be "Network/Interfaces/lo/Receiver/Data".

2. I also see "*** COMPLEX PLOTTER: value not found from data" in the terminal, but it doesn't repeat constantly:

Quote:
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data
QGridLayoutEngine::addItem: Cell (0, 1) already taken
QGridLayoutEngine::addItem: Cell (1, 1) already taken
QGridLayoutEngine::addItem: Cell (2, 1) already taken
QGridLayoutEngine::addItem: Cell (3, 1) already taken
QGridLayoutEngine::addItem: Cell (8, 1) already taken
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data
*** COMPLEX PLOTTER: value not found from data


3. This plotter used to work, but after upgrading to KDE 4.8 it loads a blank plotter. When I open the config, it's all blank:

Quote:
plotters=[{'cfg': {'valueformat': u'{value0:1.1f} {unit0}', 'topbar': False, 'labels': False, 'bgsvg': u'', 'font': u'Bitstream Charter,8,-1,5,50,0,0,0,0,0', 'valuefont': u'Bitstream Charter,8,-1,5,50,0,0,0,0,0', 'unit': u'', 'scale': 1.0, 'min': 0.0, 'vdistance': 50, 'vscroll': False, 'autorange': False, 'bgcolor': u'', 'vcolor': u'#000000FF', 'hlines': False, 'fontcolor': u'#000000FF', 'vlines': False, 'max': 100.0, 'valueplace': 0, 'stack': False, 'interval': 1000, 'hcolor': u'#000000FF', 'hpixels': 1, 'hcount': 5}, 'name': u'Plotter', 'graphs': [{'color': u'#ff0000', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'CPU System Load', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'cpu/system/sys', 'unit': u'units'}], 'name': u'CPU System Load'}, {'color': u'#00ff00', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'CPU User Load', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'cpu/system/user', 'unit': u'units'}], 'name': u'CPU User Load'}, {'color': u'#0000ff', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'CPU Nice Load', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'cpu/system/nice', 'unit': u'units'}], 'name': u'CPU Nice Load'}, {'color': u'#c3c3c3', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'CPU Wait Load', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'cpu/system/wait', 'unit': u'units'}], 'name': u'CPU Wait Load'}]}]


4. This plotter does work now, but when I open the config, it's blank:

Quote:
plotters=[{'cfg': {'valueformat': u'{value0:1.1f} {unit0}', 'topbar': False, 'labels': False, 'bgsvg': u'', 'font': u'Bitstream Charter,8,-1,5,50,0,0,0,0,0', 'valuefont': u'Bitstream Charter,8,-1,5,50,0,0,0,0,0', 'unit': u'', 'scale': 1.0, 'min': 0.0, 'vdistance': 50, 'vscroll': False, 'autorange': True, 'bgcolor': u'', 'vcolor': u'#000000FF', 'hlines': False, 'fontcolor': u'#000000FF', 'vlines': False, 'max': 155.0, 'valueplace': 0, 'stack': False, 'interval': 1000, 'hcolor': u'#000000FF', 'hpixels': 1, 'hcount': 5}, 'name': u'Plotter', 'graphs': [{'color': u'#00ff00', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'wlan0 Received Data Rate', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'network/interfaces/wlan0/receiver/data', 'unit': u'units'}], 'name': u'wlan0 Received Data Rate'}, {'color': u'#ff0000', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'wlan0 Sent Data Rate', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'network/interfaces/wlan0/transmitter/data', 'unit': u'units'}], 'name': u'wlan0 Sent Data Rate'}, {'color': u'#00ff00', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'eth1 Received Data Rate', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'network/interfaces/eth1/receiver/data', 'unit': u'units'}], 'name': u'eth1 Received Data Rate'}, {'color': u'#ff0000', 'cfg': [{'dataengine': u'systemmonitor', 'name': u'eth1 Sent Data Rate', 'min': u'min', 'max': u'max', 'value': u'value', 'source': u'network/interfaces/eth1/transmitter/data', 'unit': u'units'}], 'name': u'eth1 Sent Data Rate'}]}]


My Python skills are rudimentary, and I don't know the Qt or KDE APIs, so I guess I'll just wait patiently. :) This is all using 0.12 of the plotter and KDE 4.8.0 from the Kubuntu PPA.


Reply to this

-

 Fix for blank config

 
 by MisterSir on: Mar 3 2012
 
Score 50%

Apparently updating the plasmoid with plasmapkg doesn't remove the config.ui file, even though it says it's deleting the old plasmoid. I deleted that file and, boom, config dialog works.

Why did KDE make that change, and why does it totally break the config dialog? :(


Reply to this

-

 Re: Fix for blank config

 
 by pdamsten on: Mar 9 2012
 
Score 50%

Thanks for sharing this. When I tested this I renamed the config.ui and hence didn't notice this.


Reply to this

-

 complex plotter background color

 
 by c9040op on: Oct 9 2012
 
Score 50%
c9040opc9040op
University of Illinois - Urbana
-
Bob Booth 0

University of Illinois - Urbana
Last visit Oct 16 2012
0 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

After a patch, my complex plotter(s) all start with a background color of white (I have it set to black). If I go complex plotter settings, and click Ok, the plotter will reset with the proper background color. Any idea what may be causing this?


Reply to this

-
.

 Re: complex plotter background color

 
 by unknownSpirit on: Nov 15 2013
 
Score 50%

After login, my complex plotter starts with background colour black and default line colours, irregardless of the settings. The commands to read entire configuration and redraw contents are either blocked or missing. While opening configuration and clicking on "OK" surely acts as a workaround, it's still unacceptable for everyday use.


Reply to this

-
.

 Re: Re: complex plotter background color

 
 by unknownSpirit on: Nov 15 2013
 
Score 50%

I didn't have this issue with a previous version on Ubuntu 9.10.


Reply to this

-
.

 Re: Re: complex plotter background color

 
 by MisterSir on: Nov 24 2013
 
Score 50%

Basically the plasmoid just doesn't work anymore.

On one of my systems, the existing config works, but like you said, I often have to open the config dialog and hit OK to make it work again. And the config dialog is otherwise non-functional and blank, so it's impossible to adjust the config.

On my other system, I can't get it to work at all. The config dialog doesn't work anymore: it opens, but it's blank, and none of the buttons do anything, so it's impossible to configure.

I've looked in ~/.xsession-errors and in console output of plasma-desktop directly, but there are no errors or warnings printed. It's just non-functional.

On top of that, when I add the widget to a panel, it appears on top of or behind other widgets, so it can be impossible to access; it requires editing plasma-desktop-appletsrc to remove it.

This is the problem with non-integrated stuff: either the APIs are unstable and so they break when KDE is upgraded, or the APIs are stable but mysterious bugs appear upon upgrade because of breakage by KDE. And then the author of the plugin/extension/plasmoid disappears, and it's practically impossible for users to debug. Same thing happens with Mozilla and Firefox. Very, very frustrating for users.

This applet doesn't even have any comments in the source, despite having some sections of code that only run "if isKDEVersion(4,3,74)".

I would like to fix this but I'm not sure it's worth the time or trouble anymore, because it would be like starting from scratch to figure it out.


Reply to this

-

 Re: Re: Re: complex plotter background color

 
 by unknownSpirit on: Nov 25 2013
 
Score 50%

Hi,
"On my other system, I can't get it to work at all."
I guess you have a recent KDE version then, don't you?


Reply to this

-

 Maintainer

 
 by pdamsten on: Mar 11 2014
 
Score 50%

I don't have time to maintain this plugin anymore. If you want to be the new maintainer please contact me. My contact info can be found from the description.


Reply to this

goto page: prev   1  2  3 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.