From 28310a5368d70ee04f6a20e8c74b512747b324b5 Mon Sep 17 00:00:00 2001 From: tpearson Date: Sat, 8 Oct 2011 04:57:30 +0000 Subject: [PATCH] Hide shutdown dialog from taskbar git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1257821 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- ksmserver/shutdowndlg.cpp | 2 +- kwin/data/fsp_workarounds_1.kwinrules | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/ksmserver/shutdowndlg.cpp b/ksmserver/shutdowndlg.cpp index 72a681301..d715cf277 100644 --- a/ksmserver/shutdowndlg.cpp +++ b/ksmserver/shutdowndlg.cpp @@ -516,7 +516,7 @@ void KSMShutdownFeedback::slotPaintEffect() KSMShutdownIPFeedback * KSMShutdownIPFeedback::s_pSelf = 0L; KSMShutdownIPFeedback::KSMShutdownIPFeedback() -: TQWidget( 0L, "feedbackipwidget", Qt::WStyle_Customize | Qt::WStyle_NoBorder | Qt::WStyle_StaysOnTop ), m_timeout(0), m_isPainted(false), m_sharedRootPixmap(NULL), mPixmapTimeout(0) +: TQWidget( 0L, "systemmodaldialogclass", Qt::WStyle_Customize | Qt::WStyle_NoBorder | Qt::WStyle_StaysOnTop ), m_timeout(0), m_isPainted(false), m_sharedRootPixmap(NULL), mPixmapTimeout(0) { m_sharedRootPixmap = new KRootPixmap(this); diff --git a/kwin/data/fsp_workarounds_1.kwinrules b/kwin/data/fsp_workarounds_1.kwinrules index b975d2785..a5a24ae10 100644 --- a/kwin/data/fsp_workarounds_1.kwinrules +++ b/kwin/data/fsp_workarounds_1.kwinrules @@ -61,5 +61,20 @@ wmclass= wmclasscomplete=false wmclassmatch=0 +[4] +Description=(Default) Hide system modal dialog class from taskbar +fsplevel=0 +fsplevelrule=2 +skiptaskbar=true +skiptaskbarrule=2 +title= +titlematch=0 +types=32 +windowrole=systemmodaldialogclass +windowrolematch=1 +wmclass= +wmclasscomplete=false +wmclassmatch=0 + [General] -count=3 +count=4