Make `org.kde.PlasmaShell.activateLauncherMenu` work without `KWin`
Commit 40d6e18b0f153464a64b3e21c1224e13511632d2 introduced a dependency to KWin
to determine the screen. I get why it was introduced and what problem it tries to solve. But when you want to run...
$ qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.activateLauncherMenu
... to open the application launcher menu, it wouldn't work anymore, because there is no instance of KWin
running. This happens when you run Plasma using an alternative window manager, like i3
. It used to work before, that is why I noticed. So could we get the active screen without KWin
here and remove this maybe unnecessary dependency? That would be great.
The command is also specifically recommended (but isn't working anymore) here: Tutorials/Using Other Window Managers with Plasma
Edited by Charismatic Claire