{"action":"opened","issue":{"url":"https://api.github.com/repos/KELiON/cerebro-basic-apps/issues/5","repository_url":"https://api.github.com/repos/KELiON/cerebro-basic-apps","labels_url":"https://api.github.com/repos/KELiON/cerebro-basic-apps/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/KELiON/cerebro-basic-apps/issues/5/comments","events_url":"https://api.github.com/repos/KELiON/cerebro-basic-apps/issues/5/events","html_url":"https://github.com/KELiON/cerebro-basic-apps/issues/5","id":267327047,"number":5,"title":"Support *.desktop entries marked with `Terminal=true`","user":{"login":"maximbaz","id":1177900,"avatar_url":"https://avatars2.githubusercontent.com/u/1177900?v=4","gravatar_id":"","url":"https://api.github.com/users/maximbaz","html_url":"https://github.com/maximbaz","followers_url":"https://api.github.com/users/maximbaz/followers","following_url":"https://api.github.com/users/maximbaz/following{/other_user}","gists_url":"https://api.github.com/users/maximbaz/gists{/gist_id}","starred_url":"https://api.github.com/users/maximbaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maximbaz/subscriptions","organizations_url":"https://api.github.com/users/maximbaz/orgs","repos_url":"https://api.github.com/users/maximbaz/repos","events_url":"https://api.github.com/users/maximbaz/events{/privacy}","received_events_url":"https://api.github.com/users/maximbaz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-10-20T23:07:17Z","updated_at":"2017-10-20T23:07:17Z","closed_at":null,"author_association":"NONE","body":"Basically when there is a property `Terminal=true`, instead of running `<Exec-command>` as a separate process, Cerebro has to run `<terminal> -e <Exec-command>`. Sounds easy, the difficult part is to determine what is the terminal that user is using. There is simply no way to detect it. Some window managers provide their custom ways to do so, but even so there is a huge variety of window managers doing so in different ways.\r\n\r\nI can only think of actually making this a plugin setting, where users themselves define the name of their terminal application."}}
{"actor":{"display_login":"maximbaz"}}