InfoPanel

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

15
7 .4
Description:

Support has ended.

This screenlet can display many information. Some of them are listed below:

- date, time, phase of moon
- holiday first names
- weather of the three places
- course
- stock
- CPU load, multi CPU/core load
- CPU frequency
- GPU information and temp (nVidia)
- memory and swap load
- local and external IP
- network usage
- network statistic
- RSS
- disks usage
- list of more CPU consuming processes
- Wi-Fi signal quality
- Battery capacity
- uptime, logintime
- system information: kernel, host name, distrib
- you can click on disk-usage or rss

Repository

I created a repository on GitHub. You can clone it, edit it and send pull request. (I do not maintain it anymore.)

https://github.com/horejsek/InfoPanel-Screenlet
Last changelog:

9 years ago

14.4.2011
- Created repository on GitHub: https://github.com/horejsek/InfoPanel-Screenlet

v0.10.1 / 18.4.2010
- Add 24 and 12 time format

v0.10 / 15.3.2010
- Add Trash
- Add option to set update interval
- Fix font size
- Fix nVidia sensor

v0.9.4 / 19.10.2009
- Fixed sensors Upload/Download
- Added .holiday file: Italy
- Show AMD or Intel icon by your CPU

v0.9.3 / 12.9.2009
- Fixed scale
- Sensors, spaces and positions in options split to more tabs
- Fixed clickable disk

v0.9.2 / 31.8.2009
- Added spaces

30.8.2009
- Fixed a link

v0.9.1 / 29.8.2009
- Fixed nVidia sensor

v0.9 / 28.8.2009
- New verion of SysMonitor PLUS
- 3x less load CPU
- Fixed a lot of bugs
- Added sensors:
- CPU frequency
- GPU information
- GPU temp
- Phase of moon

fipi3

11 years ago

I noticed the CPU thing as well. One thing that helped reduce it for me is to go to the SysMonitor Plus properties > options tab > appearance tab > uncheck "background transparency". Now it uses just a little more CPU than the regular SysMonitor, but it doesn't matter because this is way better. :D
Thanks for this awesome screenlet, pxjava!

Report

boballen55

11 years ago

The transparency tip did help a little bit, but the normal system monitor still incurs far less CPU use. I'm now running around 65% instead of >75%, but again if I turn it off I run near 10% CPU. Anyone have any more tips?

Report

boballen55

11 years ago

The transparency tip did help a little bit, but the normal system monitor still incurs far less CPU use. I'm now running around 65% instead of >75%, but again if I turn it off I run near 10% CPU. Anyone have any more tips?

Report

Scoubidou

11 years ago

Hi,

I'm Using Ubuntu 9.04 x64 and I can't see SysMonitorPlus in the screenlets manager. When I start it manually I get this :

mats@sling:~/.screenlets/SysMonitorPlus$ ./SysMonitorPlusScreenlet.py
CachingBackend: Loading instances from cache
CachingBackend: Loading <SysMonitorPlus2>
CachingBackend: Loading <SysMonitorPlus1>
CachingBackend: Loading <SysMonitorPlus3>
CachingBackend: Loading <SysMonitorPlus4>
Found a running session of SysMonitorPlus, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.SysMonitorPlus was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.mats.running
Loading instances in: /home/mats/.config/Screenlets/SysMonitorPlus/default/
File: SysMonitorPlus2.ini
/home/mats/.config/Screenlets/SysMon/default/SysMonitorPlus2
LOAD NEW THEME: default
FOUND: /home/mats/.screenlets/SysMonitorPlus/themes/default
theme.conf found! Loading option-overrides.
theme.conf loaded:
Name: default
Author: Michal Horejsek
Version: 1.0
Info: Default theme
/usr/lib/python2.6/dist-packages/screenlets/drawing.py:461: DeprecationWarning: integer argument expected, got float
pixbuf = gtk.gdk.pixbuf_new_from_file(pix).scale_simple(w,h,gtk.gdk.INTERP_HYPER)
Set options in SysMonitor PLUS
LOAD NEW THEME: default
FOUND: /home/mats/.screenlets/SysMonitorPlus/themes/default
theme.conf found! Loading option-overrides.
theme.conf loaded:
Name: default
Author: Michal Horejsek
Version: 1.0
Info: Default theme
SysMonitorPlus: i just got started
File: SysMonitorPlus1.ini
/home/mats/.config/Screenlets/SysMon/default/SysMonitorPlus1
LOAD NEW THEME: default
FOUND: /home/mats/.screenlets/SysMonitorPlus/themes/default
theme.conf found! Loading option-overrides.
theme.conf loaded:
Name: default
Author: Michal Horejsek
Version: 1.0
Info: Default theme
Set options in SysMonitor PLUS
LOAD NEW THEME: default
FOUND: /home/mats/.screenlets/SysMonitorPlus/themes/default
theme.conf found! Loading option-overrides.
theme.conf loaded:
Name: default
Author: Michal Horejsek
Version: 1.0
Info: Default theme
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored

After a few minutes I see this :

Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored
CTraceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/screenlets/__init__.py", line 1939, in map_event
self.on_map()
File "./SysMonitorPlusScreenlet.py", line 1197, in on_map
self.update()
File "./SysMonitorPlusScreenlet.py", line 674, in update
self.get_variables()
File "./SysMonitorPlusScreenlet.py", line 1039, in get_variables
self.get_weather(i)
File "./SysMonitorPlusScreenlet.py", line 769, in get_weather
data = urllib.urlopen('http://xoap.weather.com/weather/local/'+zip+'?cc=*&dayf=10&prod=xoap&par=1003666583&key=4128909340a9b2fc&unit='+weather_unit+'&link=xoap').read()
File "/usr/lib/python2.6/urllib.py", line 87, in urlopen
return opener.open(url)
File "/usr/lib/python2.6/urllib.py", line 203, in open
return getattr(self, name)(url)
File "/usr/lib/python2.6/urllib.py", line 342, in open_http
h.endheaders()
File "/usr/lib/python2.6/httplib.py", line 868, in endheaders
self._send_output()
File "/usr/lib/python2.6/httplib.py", line 740, in _send_output
self.send(msg)
File "/usr/lib/python2.6/httplib.py", line 699, in send
self.connect()
File "/usr/lib/python2.6/httplib.py", line 683, in connect
self.timeout)
File "/usr/lib/python2.6/socket.py", line 505, in create_connection
sock.connect(sa)
File "<string>", line 1, in connect
KeyboardInterrupt



I know it's started because there's a big invisible rectangle on the left. If I move windows there they disapear. Like if they go under another window that is not there.

Any idea ?

Report

C

pxjava

11 years ago

i don't know, how to solve this problem..
try to manually turn off this sensors: weather, course, stock, ip_external and rss in source file (line 291-318):
line 295: show_weather = True > show_weather = False
line 296: show_course = True > show_course = False
..
and now you try turn on screenlet again, now when the screenlet goes, so error will be in connected to the Internet through screenlet

Report

Marquis-Vincent

11 years ago

great work! fine, this is what i search last weeks.

where i can get weather-zip-codes for my city (Koblenz,germany) ?

Report

C

pxjava

11 years ago

go to www.weather.com, find 'Koblenz, Germany' and now you see the zip-code in adress:
http://www.weather.com/outlook/travel/businesstraveler/local/GMXX0066?lswe=Koblenz,germany&from=searchbox_localwx

Report

Marquis-Vincent

11 years ago

ok found it, yes. thank you.


I'm really excited about your screenlet! it shows a lot of information together so that I still have not found.

Report

dspencer82

11 years ago

ever time i start my computer, its moved and the setting are set back to default. its anoying have to reset it back the way i had it before i shut down my computer.

Report

C

pxjava

11 years ago

Quote:This is a known bug of all screenlets.

Solution: You must configure the settings on this screenlet and then you have to click on "Re-Start All" in Screenlets Manager. And now is your settings saved.

Report

dspencer82

11 years ago

thanks

Report

bootch42

11 years ago

When i try and add a second stock it partly writes over the first stock(^DJI) and doesn't add my new stock(T) but just another first stock(^DJI). Any idea what is wrong?

Report

C

pxjava

11 years ago

Try v0.8.2.

Character '&' is replaced by character 'a' because with '&' screenlet not works correctly.

Report

bootch42

11 years ago

Thanks that works!

Report

JohnnyRico

11 years ago

Hi there,

yeah i think i like this prog really, but i got a lillte question.

after specify the settings and mark the "send to desktop" button, sysmonitor disappears after clicking the "show desktop" button. (i do not know the exact english label)

is there a possibility to connect sysmonitor direct to the desktop??

regards

Report

C

pxjava

11 years ago

Hi,

no, there isn't a possibility, unfortunately

Report

JohnnyRico

11 years ago

too bad

tanks a lot!

regards

john

Report

abbigss

11 years ago

All bugs have gone with the update.

Great Job!!

Report

draki

11 years ago

I get this error when I try to run the latest version

Any ideas?

max@max-desktop:~/.screenlets/SysMonitorPlus$ python SysMonitorPlusScreenlet.py
CachingBackend: Loading instances from cache
Found a running session of SysMonitorPlus, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.SysMonitorPlus was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.max.running
Loading instances in: /home/max/.config/Screenlets/SysMonitorPlus/default/
No instance(s) found in session-path, creating new one.
/home/max/.config/Screenlets/SysMon/default/SysMonitorPlus1
Traceback (most recent call last):
File "SysMonitorPlusScreenlet.py", line 1923, in <module>
screenlets.session.create_session(SysMonitorPlusScreenlet)
File "/usr/lib/python2.6/dist-packages/screenlets/session.py", line 472, in create_session
session.start()
File "/usr/lib/python2.6/dist-packages/screenlets/session.py", line 246, in start
sl = self.screenlet(session=self, id=self.__get_next_id())
File "SysMonitorPlusScreenlet.py", line 458, in __init__
self.get_variables()
File "SysMonitorPlusScreenlet.py", line 1055, in get_variables
self.new_cpu[i] = sensors.cpu_get_load(i)
IndexError: list assignment index out of range
max@max-desktop:~/.screenlets/SysMonitorPlus$


Thank you!

Report

C

pxjava

11 years ago

Hi, try v0.8.1

Report

draki

11 years ago

works great
thanks!
:-)

Report

rheilmann

11 years ago

On startup I believe this screenlet tries to load before my wireless picks up. Therefore the screenlet displays an error message. A simple "refresh all" and all the data pops back to life. Is there a way that I can have it load properly on system startup and not have to "refresh all" every time?

Report

C

pxjava

11 years ago

Hi, try v0.8 ;)

Report

Whise

11 years ago

hello , i havent looked at the code but assuming that you based your sistem monitor on the one i made im guessing you dont use buffers ?

Using buffers will help make the screenlet much faster and less resource consuming

If you use buffers already then nevermind my comment

Report

orang3id

11 years ago

I like the screenlet, its actually made me switch from gkrellm...

One thing that bothered me was the percentage for the CPU.

I fixed it on line 1379 (of 0.7.4), where it looks like:

str(percent)

I changed it to:

str(round(percent,2))

I think it looks a bit better that way...

Thanks for the screenlet!

Report

9 years ago

14.4.2011
- Created repository on GitHub: https://github.com/horejsek/InfoPanel-Screenlet

v0.10.1 / 18.4.2010
- Add 24 and 12 time format

v0.10 / 15.3.2010
- Add Trash
- Add option to set update interval
- Fix font size
- Fix nVidia sensor

v0.9.4 / 19.10.2009
- Fixed sensors Upload/Download
- Added .holiday file: Italy
- Show AMD or Intel icon by your CPU

v0.9.3 / 12.9.2009
- Fixed scale
- Sensors, spaces and positions in options split to more tabs
- Fixed clickable disk

v0.9.2 / 31.8.2009
- Added spaces

30.8.2009
- Fixed a link

v0.9.1 / 29.8.2009
- Fixed nVidia sensor

v0.9 / 28.8.2009
- New verion of SysMonitor PLUS
- 3x less load CPU
- Fixed a lot of bugs
- Added sensors:
- CPU frequency
- GPU information
- GPU temp
- Phase of moon

12345678910
6
product-maker TheHawk Mar 14 2012 9 excellent
product-maker kolesky Apr 15 2011 9 excellent
product-maker SteelFox Mar 27 2011 9 excellent
product-maker Covarrubias Feb 01 2011 9 excellent
product-maker MARKx9 Jan 10 2011 9 excellent
product-maker xulsolar Dec 29 2010 9 excellent
Be the first to comment
Makaya
Oct 26 2010
CLEARview
Feb 28 2010
sergio7676
Jan 29 2010
luciefer
Aug 28 2009
LaGaDesk
Aug 28 2009
RazgrizPR
Aug 23 2009
Mar4
Aug 08 2009
fipi3
May 25 2009
boballen55
May 20 2009
Marquis-Vincent
May 15 2009
Averrin
Apr 27 2009
Sonattine
Mar 28 2009
UrosG3
Mar 21 2009
Khenshin
Mar 21 2009
czerudla
Mar 10 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.10.1
updated Apr 14 2011
added Feb 26 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 9