Image 01


Mathieu Villegas
You need to install and configure lmsensors to have temperatures. - Jan 08 2009
I think I will include this functionality soon. - Sep 11 2008
I will include such patch in the next release.
Thank you for this report. - Aug 24 2008
I had exactly the same issue.
However, this is not a problem with the screenlet, but with screenlets framwork.
Just update to the last version to fix this issue. Look here for the last version: - Aug 07 2008
Thank you - Jul 21 2008
Do you have this problem only with WaterMark screenlet, or other screenlets have this issue too?

Are you using the last version of Screenlets which fix many bugs? The last version of Screenlets can be found here: - Jul 09 2008
This is a known bug from old versions of screenlets framework. This is not a bug from WaterMark.
To fix it, you should update to the last version of screenlets: - Jul 05 2008
The bug is fixed in v0.31 - Jun 26 2008
can you provide me an example of what you see, and what your tail command return on your file? And maybe what is your file?

You can e-mail me, my e-mail address is in the screenlet. - Jun 20 2008
This is a problem with the screenlet manager, not my screenlet, since this is managed by "screenlets" and not "watermark".
However, if you want to keep the screenlet below, just check the "below" option. When you will come back, the below option will no more be checked, but the screenlet will work as if it is checked. This is the way it works for me, but I use scrennlets version 0.0.12 and not the last one (0.1.2) - Jun 18 2008
Here is a script which will be available with the next release, as an example on how to use the screenlet to control cpu frequency.
This may be really useful if you want to save energy and force low frequency, or if your CPU is heavily overclocked and you want to force it to relax when powerful calculation capability is not critical.
You can use with "custom sensor" and the script used to display CPU frequency given in the howto.txt file.

The file must be run as root (check the "sudo command" in System control tab)
Set the start value to the value you want (0 or 100%)
Set the step value to 100.

And now here is the script. Copy it in a file called (for example), set it writable only for root and runnable.

############### Start script (do not copy this line)#############
#!/usr/bin/env python
# coding: utf-8
#This script is made to work with 4 cores system. Modify it to meet your needs
#You need to have cpufreq driver working to use it
#this script must be run as root (sudo)
# the -g parameter can be "conservative", "ondemand", "powersave", "userspace" or "performance" depending on your CPU capabilities
import sys
import commands

if len(sys.argv) == 2:

a = int(sys.argv[1])
if a<128:
commands.getoutput("cpufreq-selector -c 0 -g conservative")
commands.getoutput("cpufreq-selector -c 1 -g conservative")
commands.getoutput("cpufreq-selector -c 2 -g conservative")
commands.getoutput("cpufreq-selector -c 3 -g conservative")
commands.getoutput("cpufreq-selector -c 0 -g ondemand")
commands.getoutput("cpufreq-selector -c 1 -g ondemand")
commands.getoutput("cpufreq-selector -c 2 -g ondemand")
commands.getoutput("cpufreq-selector -c 3 -g ondemand")

############ End Script (do not copy this line)##############

- Jun 16 2008
This is fixed in v0.30. - Jun 16 2008
It may be a possible issue with "system information". The option which displays IP address, kernel version, etc... If this option run, please try without it, or disable IP check to see if it fixes the problem
- Jun 15 2008
It may be a possible issue with "system information". The option which displays IP address, kernel version, etc... If this option run, please try without it, or disable IP check to see if it fixes the problem
- Jun 15 2008
I'm not able to reproduce this issue. - Jun 15 2008
The problem is fixed in v0.28 - Jun 14 2008
At this time, there is not such functionality. - Feb 10 2008
To remove only one, use "delete screenlet..." option. It will close only the selected screenlet, delete its configuration, and will not appear the next time you start the screenlet. - Jan 26 2008
Changes on the theme are really minor.
You can probably use all your icons, and just resize one or two to fit with new functionalities. - Jan 24 2008
What doesn't work properly?
Maybe, if you display local IP and remote IP, it may create a problem, since WaterMark do not manage any proxy at this time.
Maybe, disabling these options may solve the problem. - Jan 23 2008
I'm sorry, but I really don't know where the problem come from.
Maybe it's a problem with screenlets installation, and not WaterMark.

Which version of screenlets do you use, and where did you found it? - Jan 23 2008
See my answer in WaterMark screenlet page - Jan 13 2008
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. - Jan 12 2008
I understand what you want to do. But what does this mean for me?
Can I keep my development server?, etc... - Jan 11 2008
What being included in the default package involve to me and the way I develop this screenlet? - Jan 10 2008
Please, send it to me, I will look at it.
My e-mail address is in the readme file - Jan 10 2008
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. - Jan 09 2008
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) - Jan 09 2008
The best way is to open a terminal, then cd in watermark directory, and run ./

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) - Jan 06 2008
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)
- Jan 03 2008

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. - Jan 02 2008
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. - Jan 02 2008
I'm sorry for this regression.
The problem is fixed in v0.17 - Dec 28 2007
Install it manually by extracting it in ~/.screenlets folder
It should work
- Dec 27 2007
Sorry, do commands when your wireless connection is enabled. - Dec 25 2007
I will look at it for nVidia logo.

For wifi info:
When your wireless connection is disconnected, can you execute these commands in a terminal:
cat /proc/net/wireless > wireless.txt
iwconfig > iwconfig.txt

Then zip wireless.txt and iwconfig.txt and send them to me by e-mail. My e-mail address is in the README file.
I may be able to fix this problem with all these information. - Dec 25 2007
In v0.15 of WaterMark, there is an option which allow to move text up or down.
I know such functionality is useful for people who use opensuse.
Maybe it may help solve your problem. - Dec 24 2007
An option to display top processes has been added in version 0.13 - Dec 23 2007
V0.12 of WaterMark allows you to change screenlet size.
With this new option, you will be able to see the complete text of your CPU type. - Dec 23 2007
Memory problem is fixed in v0.11 - Dec 22 2007
1) I will check if I can do something, but by default I need to limit screenlet size to avoid excess memory usage, since all sessions of screelents have the same size.

For processors, it can be possible to create a single core secreenlet. Hovewer, multi core are displayed with CPU0 at the top, then CPU1, CPU2, CPU3 etc... I may not be able to give more information than CPU0 , CPU1 label, at this time, so it's not so much useful.

2) When your wireless connection is disconnected, can you execute these commands in a terminal:
cat /proc/net/wireless > wireless.txt
iwconfig > iwconfig.txt

Then zip wireless.txt and iwconfig.txt and send them to me by e-mail. My e-mail address is in the README file. Please, do the same thing when you are connected, it may help me to fix the bug.
I may be able to fix this problem with all these information.

You probably have a nvidia video card, which may explain your black window problem.
If you use ubuntu, just edit /usr/bin/compiz and change INDIRECT="no" to INDIRECT="yes".
If you start compiz with your own command, then add the following parameter: --indirect-rendering

It should fix your problem. It worked for me.
- Dec 22 2007
Please, could you run the following command:
cat /proc/meminfo > mem.txt

Then zip the newly created file (mem.txt) then send it to me by e-mail.
My e-mail adresse is in the README file of the software.

Thank you for your suggestion regarding the top 5 process report.
- Dec 22 2007
I will check if I find a way to fix such problem with python.
If you have any knowledge on how to find memory leaks in python, your help is welcome. - Dec 22 2007
This is a screenlet. It means it needs the screenlets environment installed to work.
To install screenlets, go to and follow instruction.

Then, to install WaterMark screenlet, create a .screenlets folder with the following command:
mkdir ~/.screenlets

Then uncompress Watermark screenlet in this new folder (set "view->show hidden files" in your file manager to be able to see .screenlets folder in your home directory).
Now,you should have WaterMark folder in .screenlets folder.

To run the screenlet, go in you preference folder and run "screenlets" or run "screenlets-manager" from a terminal.
You may have an error message on start, but it's not a problem.

Now, select WaterMark screenlet, then set "Automatically start on login" and "Enable/Disable" option.
A session of the screenlet should appear on your desktop. Right click on the icon to display a menu with properties options. Now configure it the way you want.

Since a session of the screenlet display only one information at a time, to display all information you want, you have to launch several sessions of the screenlet by double clicking it in the screenlet manager, then configure each of them the way you want. - Dec 22 2007
The problem with network load is fixed - Dec 20 2007
Regarding the problem with network, please, could you run the following command:
cat /proc/net/dev > net1.txt
then a few seconds later:
cat /proc/net/dev > net2.txt

Please, download or upload something (can be a simple web page) between the two commands.

Then zip net1.txt and net2.txt and send it to me by e-mail. My e-mail is in the README file in the software package.

- Dec 20 2007
When you are in the properties panel of the screenlet, in the "Watermark" tab, select "Sensors" in the first combobox.
Then, in the second combobox, you should be able to see all your sensors. Just select the one you want to see. (update of the screenlet may take 10 seconds).
You need to quit, then restart screenlet watermark after you installed lm-sensors to have sensors visible in the second combobox.

If you want to display several sensors, then just launch several time the screenlet and configure each one the way you want. - Dec 20 2007
For Nvidia GPU info, you need to have Nvidia proprietary drivers installed, and the nvidia-settings software available in your path.

For CPU sensors, maybe you need to install lm-sensors, then run sensors-detect to configure it.
- Dec 20 2007
For IBM acpi support, please, test v0.6 and give me feedback. - Dec 20 2007
Support for IBM acpi has been added in version 0.6.
Since I do not have IBM computer, I need your feedback to know if it works well. - Dec 20 2007