diff --git a/app/config/appearancesettings.ui b/app/config/appearancesettings.ui --- a/app/config/appearancesettings.ui +++ b/app/config/appearancesettings.ui @@ -11,16 +11,7 @@ - - 0 - - - 0 - - - 0 - - + 0 @@ -79,6 +70,13 @@ + + + + Blur background + + + diff --git a/app/config/yakuake.kcfg b/app/config/yakuake.kcfg --- a/app/config/yakuake.kcfg +++ b/app/config/yakuake.kcfg @@ -90,10 +90,15 @@ Whether the currently active skin was installed via KNS. false + + + Whether to blur the background behind the window. + false + - - Whether to make use of XComposite ARGB translucency. - false + + Whether to make use of XComposite ARGB translucency. + false diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp --- a/app/mainwindow.cpp +++ b/app/mainwindow.cpp @@ -46,6 +46,7 @@ #include #include #include +#include #include #include @@ -799,6 +800,8 @@ m_tabBar->setVisible(Settings::showTabBar()); + KWindowEffects::enableBlurBehind(winId(), Settings::blurBackground()); + setKeepOpen(Settings::keepOpen()); updateScreenMenu();