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();