{"action":"created","issue":{"url":"https://api.github.com/repos/simons-public/protonfixes/issues/55","repository_url":"https://api.github.com/repos/simons-public/protonfixes","labels_url":"https://api.github.com/repos/simons-public/protonfixes/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/simons-public/protonfixes/issues/55/comments","events_url":"https://api.github.com/repos/simons-public/protonfixes/issues/55/events","html_url":"https://github.com/simons-public/protonfixes/issues/55","id":383140995,"node_id":"MDU6SXNzdWUzODMxNDA5OTU=","number":55,"title":"Support native linux games","user":{"login":"pchome","id":10661854,"node_id":"MDQ6VXNlcjEwNjYxODU0","avatar_url":"https://avatars0.githubusercontent.com/u/10661854?v=4","gravatar_id":"","url":"https://api.github.com/users/pchome","html_url":"https://github.com/pchome","followers_url":"https://api.github.com/users/pchome/followers","following_url":"https://api.github.com/users/pchome/following{/other_user}","gists_url":"https://api.github.com/users/pchome/gists{/gist_id}","starred_url":"https://api.github.com/users/pchome/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pchome/subscriptions","organizations_url":"https://api.github.com/users/pchome/orgs","repos_url":"https://api.github.com/users/pchome/repos","events_url":"https://api.github.com/users/pchome/events{/privacy}","received_events_url":"https://api.github.com/users/pchome/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-21T14:24:01Z","updated_at":"2018-11-21T17:32:03Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Not really an \"Feature request\", but rather a question.\r\n\r\n**Describe the solution you'd like**\r\nAn possibility to use the same approach for native linux games launched from Steam.\r\n\r\nThe key feature of `protonfixes` is `winetricks` support, but there is some features may be useful for \"regular\" games. Like 'env vars', 'command args', 'file installation' and so on.\r\n\r\nSo, there is actually two questions:\r\n* is it worth ?\r\n  Currently I don't know how to make this work the same way as for Proton, so the obvious way is to set e.g. `steamfixes.py %command%` in Steam's \"Launch options\" for every game.\r\n* is it possible to hook ?\r\n  Steam using `bash`(`sh`?), `. \"${PATH_TO}/custom.sh` somewhere should work, but it's hard for python script to take control on env vars, or command args.\r\n\r\n**Describe alternatives you've considered**\r\nSteam's \"Launch options\", or custom script which replacing real game's executable name, Feral's `config/extra-environment.sh` scripts.\r\n\r\n**Additional context**\r\nhttps://wiki.archlinux.org/index.php/Steam/Game-specific_troubleshooting\r\n"},"comment":{"url":"https://api.github.com/repos/simons-public/protonfixes/issues/comments/440749643","html_url":"https://github.com/simons-public/protonfixes/issues/55#issuecomment-440749643","issue_url":"https://api.github.com/repos/simons-public/protonfixes/issues/55","id":440749643,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDc0OTY0Mw==","user":{"login":"simons-public","id":35010457,"node_id":"MDQ6VXNlcjM1MDEwNDU3","avatar_url":"https://avatars1.githubusercontent.com/u/35010457?v=4","gravatar_id":"","url":"https://api.github.com/users/simons-public","html_url":"https://github.com/simons-public","followers_url":"https://api.github.com/users/simons-public/followers","following_url":"https://api.github.com/users/simons-public/following{/other_user}","gists_url":"https://api.github.com/users/simons-public/gists{/gist_id}","starred_url":"https://api.github.com/users/simons-public/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simons-public/subscriptions","organizations_url":"https://api.github.com/users/simons-public/orgs","repos_url":"https://api.github.com/users/simons-public/repos","events_url":"https://api.github.com/users/simons-public/events{/privacy}","received_events_url":"https://api.github.com/users/simons-public/received_events","type":"User","site_admin":false},"created_at":"2018-11-21T17:32:03Z","updated_at":"2018-11-21T17:32:03Z","author_association":"OWNER","body":"It's certainly doable with some modifications on the interactions with proton. I'll do some testing and see if there's a way to load it up without using Launch options as well."}}
{"actor":{"display_login":"simons-public"}}