WaterMark system information

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

4
Score 50.0%
Description:

This screenlet can display many system information and control some of them:

- CPU load
- multi CPU/core load
- list of more CPU consuming processes
- memory and swap load
- network usage (no configuration required)
- Wifi ESSID and signal quality (no configuration required)
- all temperature, fan and electric sensors (support lm_sensors, temperature from ACPI sensors, temperature from nvidia driver and nvclock, temperature and fan from ibm acpi, and hard drive temperature from hddtemp)
- hard disk usage
- Analog and digital clock
- Battery state and global capacity
- several system information like: local IP, external IP, uptime, login time, user name, host name, kernel version, KDE version, Gnome version, total disk space, total free disk space

The last version of this screenlet allows you to control system parameters (fan speed, GPU speed, etc...)

Design need to be improved, and new functionalities added.

I know I haven't provided any news or update, and haven't integrated patches for a very long time now. I'm really sorry for that. I will try to correct that as soon as possible.
Last changelog:

11 years ago

Look at screenshots to see changes in action.

v0.31:
- bug with head/tail display fixed
- new basic color theme, while wainting for new real theme

v0.30:
- bug with "CPU-meter for all cores" fixed

v0.29:
- Fan control is now System control, and allow to use this functionnality to control any hardware with custom scripts
- New System control script which shows how to control nvidia video card overclock
- One minor bug fixed
- in custom sensor, the ':' after the label has been removed and it'S possible to choose the icon to display
- new "howto.txt" file with custom sensors and system control examples.

v0.28:
- support for temperature provided by nvclock (users of Nvidia 8800 cards (G92), please look at: http://computersstoneage.blogspot.com/2008/06/asus-nvidia-8800-gt-gpu-temperature.html )
- problem with clock rendering fixed
- new fan control option which allows to change fan speed (please, read README file for more documentation)


v0.27:
-fixed a minor bug in Head/Tail title display

denisnikulin

11 years ago

when starting from /usr/share/screenlets/WaterMark it gives me an error and starting in about 3 minutes..
here errlog from terminal:
===========
$python WaterMarkScreenlet.py
CachingBackend: Loading instances from cache
CachingBackend: Loading <WaterMark1>
Error in screenlets.session.connect_daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.ScreenletsDaemon was not provided by any .service files
Found a running session of WaterMark, adding new instance by service.
Adding new instance through: <Interface <ProxyObject wrapping <dbus._dbus.SessionBus (session) at 0xc94290> :1.14 /org/screenlets/WaterMark at 0xf06450> implementing 'org.screenlets.ScreenletService' at 0xf064d0>
ERROR:dbus.proxies:Introspect error on :1.14:/org/screenlets/WaterMark: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
File "WaterMarkScreenlet.py", line 2276, in <module>
screenlets.session.create_session(WaterMarkScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 445, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 222, in start
srvc.add('')
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 63, in __call__
return self._proxy_method(*args, **keywords)
File "/var/lib/python-support/python2.5/dbus/proxies.py", line 135, in __call__
**keywords)
File "/var/lib/python-support/python2.5/dbus/connection.py", line 603, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
$
===============

Report

Whise

11 years ago

would you like you screenlet to be included in the default package?

Report

C

walloo13

11 years ago

What being included in the default package involve to me and the way I develop this screenlet?

Report

Whise

11 years ago

im 'taking over' the screenlets core , and im planing to include some good third party screenlets in it , but RYX 'the author of screenlets core' break backwards compatibility a while ago in the screenlet , wich i am trying to reverse if he agrees , if he doesnt the new release of screenlets 0.0.12 will make 3rd party screenlets have to update its code

Report

C

walloo13

11 years ago

I understand what you want to do. But what does this mean for me?
Can I keep my development server?, etc...

Report

Whise

11 years ago

you can check out the current bzr here https://code.launchpad.net/~helder-fraga/screenlets/Screenlets-new

i was thinking , maybe its best that you continue to do thing like so far , i was thinking about including a good 'system minitor' type screenlet , but for now its best if i dont

also i want to congrat you on you very good screenlet , if you ever want to help out in the core? maybe implementing a better sensors class? just contact me

Report

C

walloo13

11 years ago

By the way, since it's a GPL software, you can include snapshots of the software in your releases without having to ask me.

Regarding helping on the core, it will be difficult. I do not have enough time for that. Even working on my two small screenlets is difficult because of the lack of time.

To add sensors functions in the screenlet, it will be necessary to rewrite several parts, since, the code is not made to be easily used in other software. But As I said, I don't have time to do it myself.

Report

buddylee

11 years ago

Nice screenlet. Thx for posting.

Just created a mod here to handle more than one "Local IP" in the System information. I can send it if you would like to include it.

Report

C

walloo13

11 years ago

Please, send it to me, I will look at it.
My e-mail address is in the readme file

Report

rharrison

11 years ago

It isn't legal to distribute the Microsoft fonts as a third party. The means the Arial font can't be legally included in any of the major Linux distributions so users will have to install the font by hand in order to see your latest update properly.

I used to be an Arial addict before I switched to Linux. It is does have a very clean Its always been a pain having to go get it, and no I just won't install it on principle. Perhaps it makes more since to have a theme in your package which uses Arial but to set it to be used by default.

http://www.press.redhat.com/2007/05/09/liberation-fonts/

Report

C

walloo13

11 years ago

I changed the font.
If you know a font which is as condensed and as sharp as Arial, but open source, your suggestion is welcome.

Report

rharrison

11 years ago

I guess Liberation Sans is going to be your best bet. I'm not sure if its installed by default on Ubuntu yet or not.

http://fedoraproject.org/wiki/LiberationSans

Report

C

walloo13

11 years ago

You're right.
I thought arial was a quite common font, and that an open version was available.
After verification, my fresh installation of Ubuntu do not have arial font.

I will fix this problem as soon as possible.
Fortunately, even if the font is not present, it works well (on Ubuntu 7.10)

Report

lyceuhns

11 years ago

Sounds a great screenlet, but i'm trying use it a lot, but it just not start. Anyone knows what can be? =/

Extracting to the /usr/local/share/screenlets or ~/.screenlets go the same way, by the screenlet manager too, installs, but not start it, it happens to others screenlets too, others works fine.

Thanks the attention.

Report

C

walloo13

11 years ago

The best way is to open a terminal, then cd in watermark directory, and run ./WaterMarkScreenlet.py

If there is a problem, you will see errors which can help me to find what goes wrong.

Copy error messages, and send it to me (my em-mail is in the readme file)

Report

iadmike2

11 years ago

maybe you can add an option to change the font. i am using your screenlet with some custom pixel font and have to patch the code every time. little bit annoying :)

the second point:
i created a tango theme (http://img293.imageshack.us/my.php?image=bildschirmfotocs5.jpg), but had to change some text start positions, because my icons are 32x32 pixels. some of your icons differ in the size, so i thought i send you my theme (there are svg images too) and you can change your icons to fit 32x32 too. so the people can create custom themes easier...

btw, this is of course the best screenlet ever!

Report

C

walloo13

11 years ago

Thank you for your support.

I am about to make a major refactoring on the screenlet to reduce memory usage, make it smaller, add several functionalities etc...
It may be a good time to stabilize the theme and start adding new themes like yours.

I like the font you use. At this time, I had problems to find a font which will fit perfectly with pixels and display small fonts clearly. Do you plan to release your font in GPL or something like that? Or if you know a common font which is nice and have the same clear rendering I may be interested in it.

By the way, if you increase the height of the screenlet which display cpu load, you may be able to see two progressbar showing the usage of your two cores.

You can contact me directely by e-mail (my e-mail is in the readme file)

Report

iadmike2

11 years ago

its not my font - i downloaded it from dafont (http://www.dafont.com/xpaider-pixel-expl2.font) :)
there is no license on that site, so maybe you just put a link to it in your description...

i'll send you an email with the theme and my changes...

Report

Walc

11 years ago

1st of all these look awesome, but im having transparency problem, like some1 stated b4, how can i eliminate the black background so that it plays well with my wallpaper..?

thx

ps yes i have nvidia card + ubuntu 7.10

Report

C

walloo13

11 years ago

Hello,

Maybe you have this problem because your X11 do not have composite running.

The best way to have composite running on ubuntu 7.10 is to install nvidia proprietary drivers using ubuntu proprietary driver interface.
If composite works well, you should be able to enable advanced visual effects like windows distortion.

To enable advanced desktop effects, go to "preference->Appearance->Visual Effects" and enable Extra.

By installing compiz fusion manager:
sudo apt-get install compizconfig-settings-manager
you will be able to configure all effects.

Report

quik366

11 years ago

Did the lastest update break the download? When I try to intall gives me error.

Report

C

walloo13

11 years ago

In fact, it seems none of the release can be installed using the installation option in screenlet-manager.
To install it using the screenlet manager, first, you have to rename the archive to:
WaterMark.tar.gz, and it will work.

The second solution is to extract the archive directely in your ~/.screenlet folder. then, the screenlet will appear in screenlet-manager the next time you will start it.

Report

quik366

11 years ago

got it working thanks for the fast reply... great work by the way!

Report

reference2myself

11 years ago

I just updated and whenever I set it to show the acpi temp the screenlet disappears. I can still click on it but it's invisible, was working before.

Report

C

walloo13

11 years ago

I'm sorry for this regression.
The problem is fixed in v0.17

Report

11 years ago

Look at screenshots to see changes in action.

v0.31:
- bug with head/tail display fixed
- new basic color theme, while wainting for new real theme

v0.30:
- bug with "CPU-meter for all cores" fixed

v0.29:
- Fan control is now System control, and allow to use this functionnality to control any hardware with custom scripts
- New System control script which shows how to control nvidia video card overclock
- One minor bug fixed
- in custom sensor, the ':' after the label has been removed and it'S possible to choose the icon to display
- new "howto.txt" file with custom sensors and system control examples.

v0.28:
- support for temperature provided by nvclock (users of Nvidia 8800 cards (G92), please look at: http://computersstoneage.blogspot.com/2008/06/asus-nvidia-8800-gt-gpu-temperature.html )
- problem with clock rendering fixed
- new fan control option which allows to change fan speed (please, read README file for more documentation)


v0.27:
-fixed a minor bug in Head/Tail title display

12345678910
product-maker Base: 4 x 5.0 Ratings
Swash
Jan 04 2011
SoloID
Apr 15 2010
jcbermu
Apr 23 2009
ripps818
Feb 22 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.31
updated Jun 26 2008
added Dec 17 2007
downloads 24h
0
pageviews 24h 6