Bug 874855
| Summary: | xmonad does not follow ICCCM and ignores WM_TAKE_FOCUS protocol | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jon VanAlten <jon.vanalten> |
| Component: | xmonad | Assignee: | Jens Petersen <petersen> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 17 | CC: | dbhole, fedora, haskell-devel, petersen, ricky, t.hlavnicka |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-12-10 07:11:28 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Jon VanAlten
2012-11-08 23:08:54 UTC
Same problem as mine https://bugzilla.redhat.com/show_bug.cgi?id=837388 although I use Bluetile, which utilizes Xmonad anyway. I would be really happy if someone tried to apply the patch and made a package, Xmonad does seem to take it bit slow, so waiting for upstream could take long. At least some test package would be great, if patching it official would be a problem. The whole Haskell patching and compiling thing is unfortunatelly over my head, otherwise I would try it myself. Thanks for the reports - will try to get back to you soon. I ran into this issue as well, and extracted the relevant patches out of the xmonad and XMonadContrib darcs repos (which have just recently incorporated the patches from the bug). Here are the patches (track-currently-processing-event.patch is for xmonad, icccmfocus.patch is for XMonadContrib), as well as some quickly modified spec files: http://ricky.fedorapeople.org/xmonad/ *** Bug 837388 has been marked as a duplicate of this bug. *** Thanks guys. I committed track-currently-processing-event.patch to xmonad master: http://pkgs.fedoraproject.org/cgit/xmonad.git/commit/?id=c5692567169accb404382db1b65a43ce2ff771cc Scratch builds F18: http://koji.fedoraproject.org/koji/taskinfo?taskID=4697827 F17: http://koji.fedoraproject.org/koji/taskinfo?taskID=4697830 Please test :) Will update xmonad-contrib and bluetile soon. I committed icccmfocus.patch to fedora xmonad-contrib:master. Here is an untested srpm which should build against the above patched xmonad: http://petersen.fedorapeople.org/ghc-xmonad-contrib-0.10-7.fc19.src.rpm Ok, xmonad and ghc-xmonad-contrib also built for F19 Rawhide: http://koji.fedoraproject.org/koji/buildinfo?buildID=366978 (xmonad) http://koji.fedoraproject.org/koji/buildinfo?buildID=366979 (xmonad-contrib) These builds should work also on F18 (since rawhide is still on ghc-7.4.1) but not for F17 or earlier. xmonad-0.10-15.fc18,ghc-xmonad-contrib-0.10-7.fc18,bluetile-0.6-10.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/xmonad-0.10-15.fc18,ghc-xmonad-contrib-0.10-7.fc18,bluetile-0.6-10.fc18 xmonad-0.10-15.fc17,ghc-xmonad-contrib-0.10-7.fc17,bluetile-0.6-10.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/xmonad-0.10-15.fc17,ghc-xmonad-contrib-0.10-7.fc17,bluetile-0.6-10.fc17 If people could test either of these that would be most helpful. Once we are sure they are good - it can also be backported to f16 if there is demand I guess. Just updated my bluetile, ghc-xmonad and ghc-xmonad-contrib and did quick test and Netbeans IDE with OpenJDK 1.7 works as supposed to, earlier mentioned test case too. Awesome! :) I've updated *xmonad* packages from the update (not bluetile, I don't use it) and all is well. Added karma. Thanks a lot for getting this out, Jens! Package xmonad-0.10-15.fc18, ghc-xmonad-contrib-0.10-7.fc18, bluetile-0.6-10.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing xmonad-0.10-15.fc18 ghc-xmonad-contrib-0.10-7.fc18 bluetile-0.6-10.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-19420/xmonad-0.10-15.fc18,ghc-xmonad-contrib-0.10-7.fc18,bluetile-0.6-10.fc18 then log in and leave karma (feedback). Looks good to me on F18 and F17. So I will also backport to F16 and EPEL6 xmonad-0.10-3.8.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/xmonad-0.10-3.8.fc16 Well actually https://admin.fedoraproject.org/updates/xmonad-0.10-3.8.fc16,ghc-xmonad-contrib-0.10-7.fc16,bluetile-0.6-10.fc16 xmonad-0.10-15.fc18, ghc-xmonad-contrib-0.10-7.fc18, bluetile-0.6-10.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. xmonad-0.10-15.fc17, ghc-xmonad-contrib-0.10-7.fc17, bluetile-0.6-10.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report. xmonad-0.10-3.8.fc16, ghc-xmonad-contrib-0.10-7.fc16, bluetile-0.6-10.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. xmonad-0.10-3.4.2.el6,ghc-xmonad-contrib-0.10-7.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/xmonad-0.10-3.4.2.el6,ghc-xmonad-contrib-0.10-7.el6 xmonad-0.10-3.4.2.el6, ghc-xmonad-contrib-0.10-7.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report. |