-
-
Notifications
You must be signed in to change notification settings - Fork 292
Description
Problem Description
I'm using xmonad in the KDE Plasma Desktop environment. When I hit the Alt+F2 combination, the krunner launcher should start and wait for some input. This works the first time I run it, but on subsequent invocations no window appears.
Kickoff (the start menu) exhibits a similar behavior. The first time I click its button in the task bar, the menu pops up. From that point on, other clicks do not produce any visible result other than a quick flash (possibly the menu appearing and immediately disappearing).
I found in the .xsession-errors log file multiple messages like the following:
Bad _NET_DESKTOP with data[0]=-1
Tested on a fresh install of Fedora 28 (KDE Plasma Desktop spin).
Xmonad version: 0.13
KDE Plasma version: 5.12.6
KDE Frameworks version: 5.47.0
QT version: 5.10.1
Kernel version: 4.17.3 (64bit)
The configuration below used to work on Fedora 27.
Configuration File
import XMonad
import XMonad.Config.Kde
import XMonad.Hooks.ManageDocks
myManageHook = composeAll
[ className =? "plasmashell" --> doFloat ]
main = xmonad $ docks kde4Config
{ terminal = "konsole"
, workspaces = ["1","2","3","4","5","6"]
, modMask = mod4Mask
, manageHook = myManageHook <+> (manageHook kde4Config)
, layoutHook = avoidStruts (layoutHook kde4Config) }