https://bugzilla.redhat.com/show_bug.cgi?id=874855
Bug ID: 874855 QA Contact: extras-qa@fedoraproject.org Severity: unspecified Version: 17 Priority: unspecified CC: haskell-devel@lists.fedoraproject.org, mathstuf@gmail.com, petersen@redhat.com Assignee: mathstuf@gmail.com Summary: xmonad does not follow ICCCM and ignores WM_TAKE_FOCUS protocol Regression: --- Story Points: --- Classification: Fedora OS: Unspecified Reporter: jon.vanalten@redhat.com Type: Bug Documentation: --- Hardware: Unspecified Mount Type: --- Status: NEW Component: xmonad Product: Fedora
Description of problem: I experience symptoms of this problem primarily when using java programs (but not all java programs). Where there is a GUI component that should allow text entry, it is not possible to place the cursor in that component and allow typed text to appear there.
Version-Release number of selected component (if applicable): Currently seeing this in 0.10-11 but has been observed since I started using xmonad some months ago.
How reproducible:
One known example of java app affected by this bug is thermostat. # yum install thermostat $ thermostat service --start (this^ will block terminal) $ thermostat gui
In left-most panel of gui, near upper edge, is a search box. Try as I might, I cannot place the cursor in this search box. Works when using other WM.
Additional info:
This is a long-standing bug in upstream.
http://code.google.com/p/xmonad/issues/detail?id=177
comment 33 at above link has patch that allegedly fixed things, which is supposed to be upstream for some time now, but others find that they still have this issue (and myself apparently). comment 107 may have useful info for how to build/install xmonad in rpm package such that java7 users (ie all of f17 users) are also not affected anymore. I haven't tested it, not really interested in installing wm separate from fedora repos, but I would be happy to test any rpm builds that may sometime be available!