diff --git a/res/config/main.xml b/res/config/main.xml
index 9584ffbd..c7d6dd6c 100644
--- a/res/config/main.xml
+++ b/res/config/main.xml
@@ -62,7 +62,7 @@
- krunner,yakuake,spectacle,kded5,Conky
+ yakuake,spectacle,Conky
diff --git a/src/config.ts b/src/config.ts
index 25d0dba4..4f03f666 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -238,10 +238,7 @@ export class ConfigImpl implements Config {
this.kwinApi.KWin.readConfig("ignoreActivity", "")
);
this.ignoreClass = commaSeparate(
- this.kwinApi.KWin.readConfig(
- "ignoreClass",
- "krunner,yakuake,spectacle,kded5,Conky"
- )
+ this.kwinApi.KWin.readConfig("ignoreClass", "yakuake,spectacle,Conky")
);
this.ignoreRole = commaSeparate(
this.kwinApi.KWin.readConfig("ignoreRole", "quake")
diff --git a/src/driver/window.ts b/src/driver/window.ts
index 57aa17ae..b9af4908 100644
--- a/src/driver/window.ts
+++ b/src/driver/window.ts
@@ -55,6 +55,9 @@ export class KWinWindow implements DriverWindow {
return (
this.client.specialWindow ||
resourceClass === "plasmashell" ||
+ resourceClass === "org.kde.plasmashell" ||
+ resourceClass === "krunner" ||
+ resourceClass === "kded5" ||
this.config.ignoreClass.indexOf(resourceClass) >= 0 ||
this.config.ignoreClass.indexOf(resourceName) >= 0 ||
matchWords(this.client.caption, this.config.ignoreTitle) >= 0 ||