Version: (using KDE Devel) Installed from: Compiled sources When I'm not sitting in front of my computer and have kopete running (which I do quiet often), I find kopete's balloon/bubble a bid annoying, especially if I'm watch video from my PC on my TV (the balloon gets in the way), but I still want the visually notification which the balloon/bubble provides. Therefore I've made a patch which makes the balloon/bubble close after a given amount of time and adds an option for setting that amount of time.
Created attachment 11774 [details] Patch for SVN from 2005-07-12
would you mind making a new patch against the KDE 3.5 branch? I tried to apply it just now and it failed to apply.
Created attachment 12173 [details] Updated patch. Patched against KDE3.5 SVN from 2005-08-11 Here is the updated patch, I've just tested it applied it to a 3 min old SVN version of kdenetwork.
Created attachment 12213 [details] Updated patch again. Resent updates to SVN broke the patch, so here is a new one.
1. please run kdesdk/scripts/fixuifiles on ui files 2. your patch does not only remove the balloon, it removes the message from queue, i.e. if you did not see the balloon you will never know that it was sent to you Perhaps a separate queue for messages displayed in the balloon could help. But this should be discussed on the kopete-devel mailing list.
BTW: did you try passive popups instead of the bubble? Menu Settings->Configure Notifications. E.g. event "An incoming message has been received", press button "More options", select checkbox "Show a message in a pop-up window" and "Use a passive window that does not interrupt other work".
SVN commit 463970 by jritzerfeld: Added option "Close bubble automatically after n Sec" to behaviorconfig events tab. Thanks to Morten Sjoegren for the balloon timeout idea. CCMAIL: Morten Sjoegren <kdestuff@mabs.dk> FEATURE: 108967 M +9 -0 kopete/config/behavior/behaviorconfig.cpp M +101 -5 kopete/config/behavior/behaviorconfig_events.ui M +8 -1 kopete/kopeteballoon.cpp M +2 -1 kopete/kopeteballoon.h M +36 -13 kopete/systemtray.cpp M +4 -1 kopete/systemtray.h M +15 -1 libkopete/private/kopeteprefs.cpp M +7 -1 libkopete/private/kopeteprefs.h