Skip to content

krunner and kickoff windows disappear after first run #174

@gbrsales

Description

@gbrsales

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions