Description: Small and simple plasmoid to be docked in the panel to show network traffic. It shows the traffic of the default route interface by default, but someone can right click on it to change the interface being monitored. For KDE 3.5 users this applet is similar to ksysguard applet that shows network activity. I missed this applet and have never found something to replaced it, so I created this superkaramba theme (python based). I have also created the themes for CPU, Memory and temperature (CPU and hard disk) too. to test it click on the panel's configuration area -> Add Widgets... -> Install New Widgets -> Install Widgets From Local File... -> Select Superkaramba -> Next and select the lvs-network.skz file. You must have kross-python and the /sbin/route command for the theme to work. If the route command is not in /sbin/ then change the network.py file inside the theme to reflect its real location.Last changelog:
- version 1.2: auto-detect interfaces. Experimental signal strength meter for 3G modems (only tested with Sony Ericsson MD300).
Who (or which) notifies that can't find the package? The kde-look site or the plasma panel? I have done a test here and it installed and run ok in my KDE SC 4.4.5 installation. The instructions are a bit different though:
1. Panel configuration -> Add Widgets -> Get new widgets -> Install widget from local file -> Superkaramba -> Next -> "choose the 108058-lvs-network.skz file"
2. When looking for the new installed superkaramba theme use only "lvs" letters and not the whole file name.
The widget notifies me that it can't find the requested package.
Screenshot (the widget is the "X"):
http://img826.imageshack.us/img826/4850/widgetproblem.jpg
I've followed your instructions, but there's the same problem...
Are you sure you have superkaramba and kross-python installed? What does the command below return?
find /usr/ /opt/kde/ \
-name "libsuperkaramba.so*" -o \
-name\"krosspython*"
Let's check if the file is corruped:
unzip -t ~/.kde/share/apps/plasma/plasmoids/sk_108058-lvs-network/108058-lvs-network.skz
There should be those four files in it:
maindata.xml
network.py
network.theme
yellow_bar.png
That explanation is not that accurate then. Although this script needs superkaramba there is no external program running (no superkaramba executable running). Maybe plasma has its own superkaramba engine, so at least for me it is fuzzy what is a superkaramba theme and a plasmoid script (script, not binary). Anyway, lvs-network looks much more like a plasmoid docked in the panel then a superkaramba theme, which usually run on the desktop.
you have to have superkaramba installed to run your program so it is not a plasmoid if you don't have superkaramba installed you cannot install and run your program cause it is not a plamoid, plasmoids do not need karamba to install and run no if ands or buts about it yours is a karamba widget not a plamoid widget
I need superkaramba and KDE 4.x's panel, which is a plasma application, to run this script, I need both. You missed my point, superkaramba is a python library in plasma, so if I create a plasmoid script using pure python it can be called a plasmoid, but if I use the superkaramba python library I cannot call it a plasmoid script anymore? Is that it? In KDE 4.x superkaramba is just an add-on the kross-python engine as far as I know. But ok, I have already changed the category to superkaramba.
Ratings & Comments
14 Comments
I've followed instructions above but it doesn't work. It notifies that can't find sk_108058-lvs-network requested package. Any ideas?
Who (or which) notifies that can't find the package? The kde-look site or the plasma panel? I have done a test here and it installed and run ok in my KDE SC 4.4.5 installation. The instructions are a bit different though: 1. Panel configuration -> Add Widgets -> Get new widgets -> Install widget from local file -> Superkaramba -> Next -> "choose the 108058-lvs-network.skz file" 2. When looking for the new installed superkaramba theme use only "lvs" letters and not the whole file name.
The widget notifies me that it can't find the requested package. Screenshot (the widget is the "X"): http://img826.imageshack.us/img826/4850/widgetproblem.jpg I've followed your instructions, but there's the same problem...
Check if the file ~/.kde/share/apps/plasma/plasmoids/sk_108058-lvs-network/108058-lvs-network.skz exists.
Yes, it exists. But I've also tried to reinstall deleting that file and nothing is changed.
Are you sure you have superkaramba and kross-python installed? What does the command below return? find /usr/ /opt/kde/ \ -name "libsuperkaramba.so*" -o \ -name\"krosspython*"
Yes, superkaramba and krosspython (no kross-python). Giving: find /usr/ /opt/kde/ \ > -name "libsuperkaramba.so*" -o \ > -name "krosspython*" I had: /usr/lib/libsuperkaramba.so.4 /usr/lib/kde4/krosspython.so /usr/lib/libsuperkaramba.so.4.4.0 /usr/share/doc/krosspython find: "/opt/kde/": No files or directory
Let's check if the file is corruped: unzip -t ~/.kde/share/apps/plasma/plasmoids/sk_108058-lvs-network/108058-lvs-network.skz There should be those four files in it: maindata.xml network.py network.theme yellow_bar.png
shouldn't this be under karamba since it is an .skz and you have to have superkaramba installed to use this widget
Maybe you right, but what is the difference between a superkaramba theme and a plasmoid script?
superkaramba is a external program that has to be installed plasma isnt it is built into kde plasmoids are integrated into plasma
That explanation is not that accurate then. Although this script needs superkaramba there is no external program running (no superkaramba executable running). Maybe plasma has its own superkaramba engine, so at least for me it is fuzzy what is a superkaramba theme and a plasmoid script (script, not binary). Anyway, lvs-network looks much more like a plasmoid docked in the panel then a superkaramba theme, which usually run on the desktop.
you have to have superkaramba installed to run your program so it is not a plasmoid if you don't have superkaramba installed you cannot install and run your program cause it is not a plamoid, plasmoids do not need karamba to install and run no if ands or buts about it yours is a karamba widget not a plamoid widget
I need superkaramba and KDE 4.x's panel, which is a plasma application, to run this script, I need both. You missed my point, superkaramba is a python library in plasma, so if I create a plasmoid script using pure python it can be called a plasmoid, but if I use the superkaramba python library I cannot call it a plasmoid script anymore? Is that it? In KDE 4.x superkaramba is just an add-on the kross-python engine as far as I know. But ok, I have already changed the category to superkaramba.