Issue 558 in xmonad: add xmir support

Status: New Owner: ---- New issue 558 by govnotot...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 Although XMir is still under active development I think it would be beneficial to have a place to track xmonad port to xmir - provided there are developers interested in such an attempt. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #1 on issue 558 by bardur.a...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 Isn't Xmir the X11-compatibility layer for Mir? If so, shouldn't Xmir support Xmonad automatically out of the box? -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #2 on issue 558 by govnotot...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 pardon, too many "xm" in my head due to prolonged xmonad usage - I mean Mir of course. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #3 on issue 558 by bardur.a...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 Ah, OK, makes sense. Correct me if I'm mistaken, but haven't the Ubuntu people said explicitly that the Mir protocol will never be "stable", i.e. that it'll always be a moving target? -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #4 on issue 558 by MathStuf@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558
the Mir protocol will never be "stable", i.e. that it'll always be a moving target?
Mir has a library which is supposed to have a stable API. The protocol itself is an "implementation detail". For Mir support, a Haskell FFI binding to libmir (or whatever) would have to be done first. However, I feel like the core algorithms for window management could be split out and then any X, Wayland, or Mir port could just use those and then talk however is best with the DM and/or apps. Ideally, xmonad-contrib would contain non-DM extensions and anything requiring a specific backend could be split off. But that's a lot of work which I don't know if there is any interest in doing. I do remember someone wanting to write a pure-Haskell Wayland protocol library, but I don't know the status of it. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #5 on issue 558 by allber...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 You might think that, but xmonad's core is right on top of Xlib and would require a complete (and incompatible) rewrite to target xcb or wayland/mir. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #6 on issue 558 by govnotot...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 There are work in progress on xcb bindings for haskell: http://www.haskell.org/haskellwiki/XHB As far as I recall xcb is the preferred way to talk to xorg according to xorg devs so it might be a good idea to port xmonad to xhb anyway. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #7 on issue 558 by allber...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 Yes, the bindings exist. But "xmonad rewritten over xhb" will not be compatible with xmonad: Spencer Janssen investigated this early on and concluded that there is no way to make an xcb/xhb-based xmonad compatible with the current one. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #8 on issue 558 by govnotot...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 For the sake of the reference, could you provide link to the detailed write-up of those findings - would be interesting to read. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #9 on issue 558 by allber...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 You'll have to ask sjanssen; he never wrote up details, just a summary, and appears to have deleted the ticket completely at some point (I can't find it in the issue tracker any more :/ ). (otoh it's also possible he deleted it so people would quit asking him about it...) -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #10 on issue 558 by govnotot...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 I think having point of reference in a form of detailed write-up would be more effective in dealing with people's questions :) -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #11 on issue 558 by mikelie...@gmail.com: add xmir support http://code.google.com/p/xmonad/issues/detail?id=558 Yeah, this topic is rearing its ugly head again, so it might be a good idea to make a clear definitive analysis available. -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings
participants (1)
-
codesite-noreply@google.com