You are not logged in.
NotificaThor is intended to be an optically more appealing alternative to the trusty ol' XOSD without beeing too heavy on dependencies (in fact most people will be able to build it without having to install any additional packages).
It consists of a user daemon and a command-line ulity to launch the OSDs.
The optical appearance can be configured in CSS-inspired theme-files (Example theme).
Package: NotificaThor 0.4.1-1
Features:
Shows a horizontal or vertical bar.
Shows a picture (only PNG at the moment).
Shows a text with support for basic HTML markup elements ( <b></b>, <i></i>, <u></u> for now ).
All of the above at once!
Elements can be repositioned (with some limitations, see Issue #3).
Nearly every element is configurable.
XShape used to make partially or full click-through windows.
Dependencies:
cairo >=1.12.0
libxcb (Compile-time)
freetype2 (Compile-time)
Links
Here are some screenshots:
For additional themes observe Wiki: Themes.
The drawing is done via cairo, so reading the Tutorial and the page about compositing operators might be usefull when editing themes.
Last edited by TheWebster (2013-07-01 20:25:57)
Offline
Nice! I'm definately going to play around with this.
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
Offline
Using the radius attributes with the bar, is there any way to avoid this[1] when the bar is zero (i.e., -b 0/100)?
[1]:
One other question: when I originally started notificathor it used 1 mb of ram, then I checked later and it was using 1.5 mb, and now it's using 3.5 mb. Is this intended and/or acceptable?
I hope this project gets more attention. Keep up the good work!
I use linux and I dont understand nothing in this post.
Offline
Using the radius attributes with the bar, is there any way to avoid this[1] when the bar is zero (i.e., -b 0/100)?
The current workaround would be to set the radii of the empty bar to the same values.
One other question: when I originally started notificathor it used 1 mb of ram, then I checked later and it was using 1.5 mb, and now it's using 3.5 mb. Is this intended and/or acceptable?
My observation shows, that memory use only increases everytime a new image is loaded.
This is intended, because NotificaThor maintains a primitive image cache.
I hope this project gets more attention. Keep up the good work!
Thank you.
Offline
Working fine for me with x86_64, I just had to add it to the PKGBUILD. Thanks for this!
It's a very nice application! It would be nice to get some multiple monitor features though, such as centering to a certain monitor (current monitor or a specific one) instead of centering to the combined resolution width/height (that could also be an available option). It would also be nice to be able to choose between an image or text, and of course being able to set said text. There are a myriad of suggestions I can think of to make this a bit more customizable if you'd like me list them out.
Offline
Text support is in production right now.
Multihead support is planned, work will start, as soon as I have a second screen.
For your other ideas: I'm happy about suggestions!
Offline
So, finally there it is:
v0.4.0 with text support.
Offline