{"action":"created","issue":{"url":"https://api.github.com/repos/swaywm/sway/issues/2965","repository_url":"https://api.github.com/repos/swaywm/sway","labels_url":"https://api.github.com/repos/swaywm/sway/issues/2965/labels{/name}","comments_url":"https://api.github.com/repos/swaywm/sway/issues/2965/comments","events_url":"https://api.github.com/repos/swaywm/sway/issues/2965/events","html_url":"https://github.com/swaywm/sway/issues/2965","id":373518446,"node_id":"MDU6SXNzdWUzNzM1MTg0NDY=","number":2965,"title":"wayland compatible terminals don't start without xwayland","user":{"login":"praetorian55","id":44439093,"node_id":"MDQ6VXNlcjQ0NDM5MDkz","avatar_url":"https://avatars1.githubusercontent.com/u/44439093?v=4","gravatar_id":"","url":"https://api.github.com/users/praetorian55","html_url":"https://github.com/praetorian55","followers_url":"https://api.github.com/users/praetorian55/followers","following_url":"https://api.github.com/users/praetorian55/following{/other_user}","gists_url":"https://api.github.com/users/praetorian55/gists{/gist_id}","starred_url":"https://api.github.com/users/praetorian55/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/praetorian55/subscriptions","organizations_url":"https://api.github.com/users/praetorian55/orgs","repos_url":"https://api.github.com/users/praetorian55/repos","events_url":"https://api.github.com/users/praetorian55/events{/privacy}","received_events_url":"https://api.github.com/users/praetorian55/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-24T14:40:03Z","updated_at":"2018-10-25T19:21:53Z","closed_at":null,"author_association":"NONE","body":"Both gnome-terminal and terminator do not start without xwayland installed when called via exec in the config.  Interestingly enough, executing them from an ssh session after sway was already started does cause them to open on the display.  Both open as expected when xwayland is installed\r\n\r\nI have also tried setting GDK_BACKEND=wayland via script, and when executing the terminal directly (GDK_BACKEND=wayland gnome-terminal)\r\n\r\n\r\n_sway version 1.0-beta.1-31-ge33671fd (Oct 23 2018, branch 'master')_\r\n\r\n[config.txt](https://github.com/swaywm/sway/files/2510957/config.txt)\r\n[sway.log](https://github.com/swaywm/sway/files/2510954/sway.log)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/swaywm/sway/issues/comments/433174186","html_url":"https://github.com/swaywm/sway/issues/2965#issuecomment-433174186","issue_url":"https://api.github.com/repos/swaywm/sway/issues/2965","id":433174186,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzE3NDE4Ng==","user":{"login":"emersion","id":506932,"node_id":"MDQ6VXNlcjUwNjkzMg==","avatar_url":"https://avatars1.githubusercontent.com/u/506932?v=4","gravatar_id":"","url":"https://api.github.com/users/emersion","html_url":"https://github.com/emersion","followers_url":"https://api.github.com/users/emersion/followers","following_url":"https://api.github.com/users/emersion/following{/other_user}","gists_url":"https://api.github.com/users/emersion/gists{/gist_id}","starred_url":"https://api.github.com/users/emersion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emersion/subscriptions","organizations_url":"https://api.github.com/users/emersion/orgs","repos_url":"https://api.github.com/users/emersion/repos","events_url":"https://api.github.com/users/emersion/events{/privacy}","received_events_url":"https://api.github.com/users/emersion/received_events","type":"User","site_admin":false},"created_at":"2018-10-25T19:21:53Z","updated_at":"2018-10-25T19:21:53Z","author_association":"MEMBER","body":"We start Xwayland lazyly, which means we create the socket and set `DISPLAY` before starting Xwayland and start it only when an app connects.\r\n\r\nTwo things can be done:\r\n\r\n* We should add a runtime config option to disable Xwayland\r\n* Maybe we should check for Xwayland before starting lazily? (This would require handling `PATH`, not sure it's actually a good idea)"}}
{"actor":{"display_login":"emersion"}}