SmartNotify (unobtrusive notifications)

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

6
Become a Fan
8.1

Description:
Unobtrusive notifications and job views for your plasma desktop. No more annoying popups.

Actually, this is not only one but two plasmoids: the SmartNotifications plasmoid displays text notifications while the SmartJobViews plasmoid displays progressbars and information for running jobs.

Features (notifications):
- Text scrolling for long notification messages
- Adjustable scroll speed and font size
- Open history popup on click
- Adjustable width in panel

Features (job views):
- Only progressbars are visible
- Details can be opened on click
- Suspend/stop command relaying
- Adjustable width in panel

(It is even possible to use only one of the plasmoids and let KDE handle the other part)

Please note: both widgets should be placed in a horizontal panel. On the desktop they won't be too useful.

These applets are still in alpha stage and susceptible to crashes.
Please help me to improve them by submitting bugs and feature requests.


Submit bugs and feature requests on GitHub:
https://github.com/mbleichner/smartnotify

Also, you are welcome to contribute to development, feel free to create a fork on GitHub!

Ratings & Comments

16 Comments

Rudd-O

the notifier for jobs does not swallow them, and the jobs appear in a separate window. it only says no active jobs.

mbleichner

I am on KDE 4.6, and I had the same problem. It seems the D-Bus interface has changed in one of the recent releases. It should be fixed now, try reinstalling the current version from GitHub.

Sweyn78

dbus error in KDE SC 4.9. I do indeed have the default notifications turned off, so this is probably a problem in these widgets. I really like the premise of it, btw. I've always been annoyed by many of KDE's default notifications. :)

GoFa

I was looking for a notification widget like this since I started using KDE (lots of years xD). It's wonderful, but it doesn't work with Pidgin. :( I think I need to install the KDE notifications plugin, but it would be great if it worked out of the box. (Sorry about my english :P) Thanks for making this plasmoid. :)

GoFa

And another thing: It would be better if we could see always the last notifications on the screen, and set the ammount we want to stay static so we could put it in a vertical panel. :)

mbleichner

Thank you! I'm glad I have made something useful :) Currently I don't have time to further develop this project because of my diploma thesis, but when I'm finished, I will continue my work on it. Your suggestion that the last notification stays on screen is very good, I will keep that in mind. About pidgin: the reason it doesnt work is probably that pidgin doesnt send its notifications to dbus, but instead handles them on its own. I for myself have stopped using pidgin in favor of kopete for its better integration into KDE.

EagleOrion

Thank you for the effort. I really like the two plasmoids, but my comment is that currently they require too much space. I would prefer a single small icon that you could hoover your cursor over and have the information pop-up and scroll. I can see how some would prefer the panel approach, but I prefer the minimal number of panels.

mbleichner

I designed them for my desktop, which has 2 panels - one at the bottom with the task bar and one panel at the top with all my tools. The upper one had a lot of space free, which was the reason for my design. If I get you right, you would prefer a single icon which flashes when a notification occurs and only when you hover it, a CSS-style popup with te text appears. How about the part with the job progress bars? This should be similar in design - only one icon too - but it should contain some kind of indicator so you can see immediately how far the job(s) have progressed. I have to say I like the idea with the single icons, it's very minimalistic and often an icon is enough to guess what the message says (for exampe the KMail icon indicates new messages). But as this approach differs quite a lot from my current one, I will have to delay any work on it until I have more time. If anyone is interested in helping me out, I would welcome that :)

mbleichner

I will not have much spare time for the next 6 months because of my diploma, so please tell me: which would be the most wanted features for the next version? Also, if anyone of you is eager to help me further develop both plasmoids I could register a sourceforge account for it. Anyone interested?

Sparrowmelody

Yes! I was really wanting something like this! Thank you very much!

madegirah

Seems you have to note that your plasmoid depends on kdelibs5 package. Thanks for a really useful plasmoid!

mbleichner

I'm glad you like it :)

madegirah

http://simplest-image-hosting.net/jpg-0-plasma-desktopro1341 This happens when I try to install .deb-package. I tried "aptitude search kdecore" command, but it didn't help. Please tell me how to splve this problem

mbleichner

Seems your libkdecore5 package is outdated or something... Unfortunately I have no experience at all with making deb packages, this was my first one, so I can't tell exactly what's going wrong here. Check your libkdecore5 version and if there is nothing wrong, try installing SmartNotify from source, it's not that hard - just execute the commands as written in the INSTALL file.

sxe

Thx for this, looks really promising. Sadly its not usable in my vertical panel. Maybe there will be some progress in further versions? btw, here is a PKGBUILD for the archlinux guys. http://aur.archlinux.org/packages.php?ID=41587

mbleichner

If you have an idea on how to design the notification plasmoid for vertical panels, tell me. The only thing that came to my mind was rotating the text by 90 degrees. But then it will not be very readable...

Pling
0 Affiliates
Details
license
version 0.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

More Plasma 4 Extensions from mbleichner:

Service Monitor
mbleichner
last update date: 13 years ago

Score 8.3

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0