THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY. The following task has a new comment added:
FS#518 - awesome doesn't detect xrandr screens as independant desktop User who did this - martin f. krafft (madduck) ---------- The way I understand this is twofold: 1. XINERAMA allows X to position clients on heads the way the user would expect it. XRandR emulates XINERAMA (or uses it somehow) to allow X to do just that across the XRandR-heads. Zaphod-style multihead also uses XINERAMA, but does so at a level below XRandR. With two GPUs, one has to use Zaphod-style multihead to combine them, which requires XINERAMA. If both GPU have multiple heads attached to them, then it would make sense to use XRandR to split those heads and position them side by side. So if GPUs A&B both have output 1&2 with screens on them, then one setup could be A1|A2|B1|B2 — Zaphod separates the desktop into halves, and then XRandR puts both screens next to each other *within* each Zaphod head. Unfortunately, the XINERAMA implementations used by Zaphod and XRandR are incompatible, so by the time XRandR tries to emulate XINERAMA across the two screens connected to each of the GPUs in turn, it fails, because the Zaphod mode has already loaded (an incompatible XINERAMA mode). Therefore, while the two heads on each GPU can be placed next to each other with XRandR, X cannot distinguish between them and sees both as a single head. 2. XRandR is becoming standard, and it provides all the information a window manager would need to do placement properly itself. Therefore, it might make sense to teach awesome how to use the information provided by XRandR, and to create additional heads based on XRandR if XRandR and XINERAMA disagree about the desktop layout. ---------- More information can be found at the following URL: http://awesome.naquadah.org/bugs/index.php?do=details&task_id=518#comment1859 You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above. -- To unsubscribe, send mail to [email protected].
