You are not logged in.

#1 2013-04-28 20:24:10

TheWebster
Member
From: Germany
Registered: 2013-04-28
Posts: 7

NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

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).

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! yikes

  • 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:
Brightnessthor-cli
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

#2 2013-04-28 21:01:27

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

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

#3 2013-05-08 01:24:36

Supplantr
Member
From: a state of sunshine
Registered: 2011-12-12
Posts: 149
Website

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

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]: taWNkbw

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

#4 2013-05-08 19:43:13

TheWebster
Member
From: Germany
Registered: 2013-04-28
Posts: 7

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

Supplantr wrote:

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.

Supplantr wrote:

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.

Supplantr wrote:

I hope this project gets more attention. Keep up the good work!

Thank you. smile

Offline

#5 2013-05-08 21:15:45

Iao
Member
Registered: 2012-11-09
Posts: 20

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

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

#6 2013-05-13 16:18:55

TheWebster
Member
From: Germany
Registered: 2013-04-28
Posts: 7

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

Text support is in production right now. smile

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

#7 2013-06-16 11:26:53

TheWebster
Member
From: Germany
Registered: 2013-04-28
Posts: 7

Re: NotificaThor - Themeable on screen displays for X ( v0.4.1-1)

So, finally there it is:
v0.4.0 with text support.

Offline

Board footer

Powered by FluxBB