{"action":"created","issue":{"url":"https://api.github.com/repos/i3/i3/issues/1799","repository_url":"https://api.github.com/repos/i3/i3","labels_url":"https://api.github.com/repos/i3/i3/issues/1799/labels{/name}","comments_url":"https://api.github.com/repos/i3/i3/issues/1799/comments","events_url":"https://api.github.com/repos/i3/i3/issues/1799/events","html_url":"https://github.com/i3/i3/issues/1799","id":95756839,"number":1799,"title":"enhancement: Implement RandR 1.5 support","user":{"login":"stapelberg","id":55506,"avatar_url":"https://avatars.githubusercontent.com/u/55506?v=3","gravatar_id":"","url":"https://api.github.com/users/stapelberg","html_url":"https://github.com/stapelberg","followers_url":"https://api.github.com/users/stapelberg/followers","following_url":"https://api.github.com/users/stapelberg/following{/other_user}","gists_url":"https://api.github.com/users/stapelberg/gists{/gist_id}","starred_url":"https://api.github.com/users/stapelberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stapelberg/subscriptions","organizations_url":"https://api.github.com/users/stapelberg/orgs","repos_url":"https://api.github.com/users/stapelberg/repos","events_url":"https://api.github.com/users/stapelberg/events{/privacy}","received_events_url":"https://api.github.com/users/stapelberg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/i3/i3/labels/accepted","name":"accepted","color":"fbca04"},{"url":"https://api.github.com/repos/i3/i3/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"stapelberg","id":55506,"avatar_url":"https://avatars.githubusercontent.com/u/55506?v=3","gravatar_id":"","url":"https://api.github.com/users/stapelberg","html_url":"https://github.com/stapelberg","followers_url":"https://api.github.com/users/stapelberg/followers","following_url":"https://api.github.com/users/stapelberg/following{/other_user}","gists_url":"https://api.github.com/users/stapelberg/gists{/gist_id}","starred_url":"https://api.github.com/users/stapelberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stapelberg/subscriptions","organizations_url":"https://api.github.com/users/stapelberg/orgs","repos_url":"https://api.github.com/users/stapelberg/repos","events_url":"https://api.github.com/users/stapelberg/events{/privacy}","received_events_url":"https://api.github.com/users/stapelberg/received_events","type":"User","site_admin":false},"assignees":[{"login":"stapelberg","id":55506,"avatar_url":"https://avatars.githubusercontent.com/u/55506?v=3","gravatar_id":"","url":"https://api.github.com/users/stapelberg","html_url":"https://github.com/stapelberg","followers_url":"https://api.github.com/users/stapelberg/followers","following_url":"https://api.github.com/users/stapelberg/following{/other_user}","gists_url":"https://api.github.com/users/stapelberg/gists{/gist_id}","starred_url":"https://api.github.com/users/stapelberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stapelberg/subscriptions","organizations_url":"https://api.github.com/users/stapelberg/orgs","repos_url":"https://api.github.com/users/stapelberg/repos","events_url":"https://api.github.com/users/stapelberg/events{/privacy}","received_events_url":"https://api.github.com/users/stapelberg/received_events","type":"User","site_admin":false}],"milestone":null,"comments":15,"created_at":"2015-07-17T22:26:11Z","updated_at":"2016-07-20T09:53:05Z","closed_at":null,"body":"See http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=4109f29861a7066970a2afd079d0fc2c12828bcb for the spec changes.\r\n\r\nWe should evaluate whether i3 needs to understand the new concept of “monitors” — it is my understanding that we have to add support for it, otherwise we will misdetect tiled 4K displays (using Multistream Transport = MST), such as the Dell UP2414Q, as being multiple monitors instead of just one monitor.\r\n\r\nUnfortunately, AFAICT, not a single graphics driver supports RandR 1.5 yet, so ideally we’d find a different way of testing such a scenario. Maybe contacting Dave Airlie or Keith Packard and asking for test data (in which format?) would help."},"comment":{"url":"https://api.github.com/repos/i3/i3/issues/comments/233904643","html_url":"https://github.com/i3/i3/issues/1799#issuecomment-233904643","issue_url":"https://api.github.com/repos/i3/i3/issues/1799","id":233904643,"user":{"login":"stapelberg","id":55506,"avatar_url":"https://avatars.githubusercontent.com/u/55506?v=3","gravatar_id":"","url":"https://api.github.com/users/stapelberg","html_url":"https://github.com/stapelberg","followers_url":"https://api.github.com/users/stapelberg/followers","following_url":"https://api.github.com/users/stapelberg/following{/other_user}","gists_url":"https://api.github.com/users/stapelberg/gists{/gist_id}","starred_url":"https://api.github.com/users/stapelberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stapelberg/subscriptions","organizations_url":"https://api.github.com/users/stapelberg/orgs","repos_url":"https://api.github.com/users/stapelberg/repos","events_url":"https://api.github.com/users/stapelberg/events{/privacy}","received_events_url":"https://api.github.com/users/stapelberg/received_events","type":"User","site_admin":false},"created_at":"2016-07-20T09:53:05Z","updated_at":"2016-07-20T09:53:05Z","body":"From the i3 log:\r\n```\r\n2016-07-20 11:51:36 - randr.c:randr_query_outputs:642 - RandR 1.5 available, querying monitors\r\n2016-07-20 11:51:36 - randr.c:randr_query_outputs:652 - 2 RandR monitors found (timestamp 3036431)\r\n2016-07-20 11:51:36 - randr.c:randr_query_outputs:670 - name up2414q, x 2560, y 0, width 3840 px, height 2160 px, width 527 mm, height 296 mm, primary 0, automatic 0\r\n2016-07-20 11:51:36 - randr.c:randr_query_outputs:670 - name eDP1, x 0, y 0, width 2560 px, height 1440 px, width 310 mm, height 174 mm, primary 0, automatic 1\r\n```\r\n\r\nSo, the current code seems to work fine. The next step is to change the code to actually make use of the monitor information."}}
{"actor":{"display_login":"stapelberg"}}