{"action":"created","issue":{"url":"https://api.github.com/repos/ch11ng/exwm/issues/202","repository_url":"https://api.github.com/repos/ch11ng/exwm","labels_url":"https://api.github.com/repos/ch11ng/exwm/issues/202/labels{/name}","comments_url":"https://api.github.com/repos/ch11ng/exwm/issues/202/comments","events_url":"https://api.github.com/repos/ch11ng/exwm/issues/202/events","html_url":"https://github.com/ch11ng/exwm/issues/202","id":180488481,"number":202,"title":"[RFC] improving exwm-randr","user":{"login":"fjl","id":6915,"avatar_url":"https://avatars.githubusercontent.com/u/6915?v=3","gravatar_id":"","url":"https://api.github.com/users/fjl","html_url":"https://github.com/fjl","followers_url":"https://api.github.com/users/fjl/followers","following_url":"https://api.github.com/users/fjl/following{/other_user}","gists_url":"https://api.github.com/users/fjl/gists{/gist_id}","starred_url":"https://api.github.com/users/fjl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjl/subscriptions","organizations_url":"https://api.github.com/users/fjl/orgs","repos_url":"https://api.github.com/users/fjl/repos","events_url":"https://api.github.com/users/fjl/events{/privacy}","received_events_url":"https://api.github.com/users/fjl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-02T00:52:14Z","updated_at":"2016-11-01T07:11:45Z","closed_at":null,"body":"I'd like to improve exwm-randr so it fits my workflow better. At this time, the randr module allows one basic mode of operation where workspaces can be assigned to (named) outputs statically. This kind of works but I don't find it convenient. It would be nice if exwm-randr could just distribute workspaces on available outputs without having to configure anything.\n\nWhen a new output comes up, it would just pick a workspace that is currently not displayed and show it there. The existing config variable could be used as a preference list, indicating which workspace should be chosen.\n\nA new set of functions for managing outputs could be added:\n\n`exwm-randr-workspace-switch` would select a different workspace on the current output. If the workspace is currently displayed somewhere else, this command would also move the current workspace to there (basically swapping them).\n\n`exwm-randr-disable-output` would ensure that no workspace will be displayed on the given output. This is useful for cases where laptop lid is closed. It would be super nice to prompt for outputs interactively here.\n\n`exwm-randr-enable-output` would be the opposite of the above command.\n"},"comment":{"url":"https://api.github.com/repos/ch11ng/exwm/issues/comments/257502938","html_url":"https://github.com/ch11ng/exwm/issues/202#issuecomment-257502938","issue_url":"https://api.github.com/repos/ch11ng/exwm/issues/202","id":257502938,"user":{"login":"medranocalvo","id":10957521,"avatar_url":"https://avatars.githubusercontent.com/u/10957521?v=3","gravatar_id":"","url":"https://api.github.com/users/medranocalvo","html_url":"https://github.com/medranocalvo","followers_url":"https://api.github.com/users/medranocalvo/followers","following_url":"https://api.github.com/users/medranocalvo/following{/other_user}","gists_url":"https://api.github.com/users/medranocalvo/gists{/gist_id}","starred_url":"https://api.github.com/users/medranocalvo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medranocalvo/subscriptions","organizations_url":"https://api.github.com/users/medranocalvo/orgs","repos_url":"https://api.github.com/users/medranocalvo/repos","events_url":"https://api.github.com/users/medranocalvo/events{/privacy}","received_events_url":"https://api.github.com/users/medranocalvo/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T07:11:45Z","updated_at":"2016-11-01T07:11:45Z","body":"Hello.  I don't use multiple monitors at the moment.  The behaviour you propose sounds similar to how XMonad used to manage workspaces in multiple displays.  I found it quite sensible."}}
{"actor":{"display_login":"medranocalvo"}}