Version: 0.70.0 (using 4.2.00 (KDE 4.2.0), Gentoo) Compiler: x86_64-pc-linux-gnu-gcc OS: Linux (x86_64) release 2.6.25-gentoo-r7-20080501 When my status is "Busy", I still get Plasma notifications when people try to talk to me. (I've got "Use message queue" set) This is despite unsetting "Enable events while away" which is the closest thing I could find to what I'm looking for and should probably also apply to "Busy" if there isn't a separate toggle.
Confirmed, using KDE SC 4.4.95 (RC 2). No matter what do with "Enable events while away" the notification still show up. The "$USER is typing a message could be turned off as well"
Created attachment 49558 [details] Patch
*** Bug 205303 has been marked as a duplicate of this bug. ***
*** Bug 229306 has been marked as a duplicate of this bug. ***
*** Bug 143586 has been marked as a duplicate of this bug. ***
Created attachment 59693 [details] Alternate attempt to quiet notifications when away but not other times
Comment on attachment 59693 [details] Alternate attempt to quiet notifications when away but not other times The above patch from last year fails to show notifications under some conditions. Specifically, when msg.direction == Internal && appendMessageEvent && msg.from() && d->eventList.isEmpty() && (!session->account()->isAway() || d->enableEventsWhileAway). It seems like events SHOULD be shown under these conditions, and like this actually happens quite often.
SVN commit 1328745 by pali: Disable notifications in Busy status This patch disable all visible KNotification for accounts in Busy status. So now Busy status in Kopete is real Do not Disturb / Busy status without any notifications. Related: bug 143586 Related: bug 205303 Related: bug 229306 M +5 -0 kopete/infoeventwidget.cpp M +5 -0 libkopete/kopeteaccount.cpp M +14 -0 libkopete/kopeteaccount.h M +6 -8 libkopete/kopetechatsession.cpp M +1 -0 libkopete/kopetemetacontact.cpp M +4 -0 libkopete/kopeteutils.cpp M +4 -0 libkopete/private/kopeteviewmanager.cpp M +4 -0 plugins/otr/authenticationwizard.cpp M +6 -0 plugins/privacy/privacyplugin.cpp M +2 -0 protocols/gadu/gaduaccount.cpp M +2 -1 protocols/groupwise/gwaccount.cpp M +4 -0 protocols/jabber/jabberaccount.cpp M +3 -0 protocols/oscar/icq/icqaccount.cpp M +3 -0 protocols/oscar/icq/icqcontact.cpp M +5 -0 protocols/oscar/oscaraccount.cpp M +1 -1 protocols/skype/libskype/skype.cpp M +6 -0 protocols/wlm/wlmaccount.cpp M +17 -0 protocols/yahoo/yahooaccount.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1328745
SVN commit 1328746 by pali: Backport r1328745 to 4.10 branch: Disable notifications in Busy status This patch disable all visible KNotification for accounts in Busy status. So now Busy status in Kopete is real Do not Disturb / Busy status without any notifications. Related: bug 143586 Related: bug 205303 Related: bug 229306 M +5 -0 kopete/infoeventwidget.cpp M +5 -0 libkopete/kopeteaccount.cpp M +14 -0 libkopete/kopeteaccount.h M +6 -8 libkopete/kopetechatsession.cpp M +1 -0 libkopete/kopetemetacontact.cpp M +4 -0 libkopete/kopeteutils.cpp M +4 -0 libkopete/private/kopeteviewmanager.cpp M +4 -0 plugins/otr/authenticationwizard.cpp M +6 -0 plugins/privacy/privacyplugin.cpp M +2 -0 protocols/gadu/gaduaccount.cpp M +2 -1 protocols/groupwise/gwaccount.cpp M +4 -0 protocols/jabber/jabberaccount.cpp M +3 -0 protocols/oscar/icq/icqaccount.cpp M +3 -0 protocols/oscar/icq/icqcontact.cpp M +5 -0 protocols/oscar/oscaraccount.cpp M +1 -1 protocols/skype/libskype/skype.cpp M +6 -0 protocols/wlm/wlmaccount.cpp M +17 -0 protocols/yahoo/yahooaccount.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1328746
SVN commit 1331957 by pali: Fix showing notification in busy and away status Based on Murphy patch, thanks! M +5 -1 kopeteviewmanager.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1331957
SVN commit 1331958 by pali: Backport r1331957 to 4.10 branch: Fix showing notification in busy and away status Based on Murphy patch, thanks! M +5 -1 kopeteviewmanager.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1331958