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 ||