{"id":15478246,"url":"https://github.com/jonaseberle/euroscope-afv-wine","last_synced_at":"2025-04-22T14:47:09.361Z","repository":{"id":44642015,"uuid":"453376223","full_name":"jonaseberle/euroscope-afv-wine","owner":"jonaseberle","description":"Use EuroScope and Audio for VATSIM on Linux/Mac","archived":false,"fork":false,"pushed_at":"2024-06-07T10:15:18.000Z","size":75,"stargazers_count":13,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-19T03:20:12.541Z","etag":null,"topics":["atc","linux","vatsim","wine"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonaseberle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-29T11:19:12.000Z","updated_at":"2024-09-26T02:07:46.000Z","dependencies_parsed_at":"2024-06-07T11:53:25.580Z","dependency_job_id":null,"html_url":"https://github.com/jonaseberle/euroscope-afv-wine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaseberle%2Feuroscope-afv-wine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaseberle%2Feuroscope-afv-wine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaseberle%2Feuroscope-afv-wine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaseberle%2Feuroscope-afv-wine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonaseberle","download_url":"https://codeload.github.com/jonaseberle/euroscope-afv-wine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241726745,"owners_count":20009967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atc","linux","vatsim","wine"],"created_at":"2024-10-02T04:02:58.932Z","updated_at":"2025-03-03T19:30:42.691Z","avatar_url":"https://github.com/jonaseberle.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VATSIM EuroScope and Audio for VATSIM on non-Windows\n\nThis is a script that's meant to facilitate installing an ATC-environment for Linux/Mac users.\n\nIf everything goes well, it does not require any additional interaction.\n\nIt uses *wine* for the Windows-only programs.\n\n## Current recommendation\n\n2022-02: Audio for VATSIM does currently not run with `wine`. Installing EuroScope in `wine` works though and runs fine.\nBut we don't need Audio for VATSIM any more because there is now a project that aims to provide a native client for all platforms:. \n\nRecommendation: \n\nUse this script only to install EuroScope (see \"Usage\" below).\n\nFor audio use the Mac/Linux AfV client project [pierr3/TrackAudio](https://github.com/pierr3/TrackAudio) (successor of [pierr3/VectorAudio](https://github.com/pierr3/VectorAudio)).\n\n2023-05 We now have an RDF plugin for TrackAudio, too! The well known RDFPlugin by @chembergj has been extended in a [fork by @KingfuChan](https://github.com/KingfuChan/RDF). You can find downloads under \"[Releases](https://github.com/KingfuChan/RDF/releases)\".\n\n## Requirements:\n\n* On Mac, please install GNU `getopt`, for example via `brew install gnu-getopt`. Thanks to @daan33 for providing that solution.\n* `bash`, `unzip`, `grep`, `wget`\n* `wine` and `winetricks`. Suggested (unsure if needed): Packaged `wine-gecko` and `wine-mono`\n\n## Usage:\n\n```\n# ./euroscope-afv-wine_install.sh --help\nUsage: euroscope-afv-wine_install.sh [\u003coptions\u003e]\n  \u003coptions\u003e:\n        -h|--help       this help\n        -a|--afv        install only afv\n        -e|--euroscope  install only EuroScope\n        -B|--no-euroscope-beta do not install EuroScope beta\n        -y|--yes        no confirmations\n        --cached        use cached versions of already downloaded files\n        -v|--verbose    echo all script commands\n```\n\n### Quickstart\n\n```bash\n# create a new directory for your wine environment and change into it\nwineDir=$USER/VATSIM-ATC/wine-install\nmkdir -p \"$wineDir\" \u0026\u0026 cd \"$wineDir\"\n\n# clone this repo\ngit clone https://github.com/jonaseberle/euroscope-afv-wine.git \u0026\u0026 cd euroscope-afv-wine\n\n# make the installer script executable\nchmod +x euroscope-afv-wine_install.sh\n\n# switch into a directory where the wine environment will be created\nmkdir -p wine \u0026\u0026 cd wine\n\n# You'll now have a $USER/VATSIM-ATC/wine-install/euroscope-afv-wine/wine directory\n# where we will setup the environment. This is called the \"WINEPREFIX\".\n\n# check the script options\n../euroscope-afv-wine_install.sh --help\n\n# .. and install EuroScope with it\n../euroscope-afv-wine_install.sh --euroscope --no-euroscope-beta\n```\n\n## Tested with:\n\n* wine 6, 7.0-rc5, 7.5, 7.20, 7.22, 8.0-rc1, 8.0.1, 8.1, 9.0\n* Arch (Manjaro, EndeavourOS), Ubuntu (20.04, 23.04, 23.10, 24.04), openSUSE Tumbleweed\n\nPlease report your successes/failures with these or other environments.\n\n## Known issues:\n\n* 2023-10: On Ubuntu 23.04, `winetricks` [would not run with `wine`](https://askubuntu.com/questions/1468904/winetricks-ubuntu-23-04-wont-launch) – use `wine-development` (`sudo apt install wine-development`)\n* Audio for VATSIM sometimes starts fine, then on another day it might not start any more. It probably has something to\n  do with its internal updater. Recommendation: Do not install AfV.\n* EuroScope hangs on quitting, after saving changed settings.\n  ([WineHQ AppDB entry](https://appdb.winehq.org/objectManager.php?sClass=version\u0026iId=32239))\n* [AFV_BRIDGE](https://github.com/AndyTWF/afv-euroscope-bridge) does not work. EuroScope\n  message: `AFV_BRIDGE: Unable to open communication for AfV Bridge`.\n* [VCH Plugin](https://github.com/DrFreas/VCH) outputs a message but seems to work fine. EuroScope\n  message: `ERROR DATA: ERROR: Request didn't work`.\n\nIf you have any updates on these, please report. I would like to keep this list up-to-date.\n\n## Suggestions:\n\nTry updating `winetricks` if you experience problems with the \"Installing libs…\" step:\n\n```bash\n[sudo] winetricks --self-update\n```\nDon't do this on Debian/Ubuntu/... though. The packaged `winetricks` \n[contains a patch](https://github.com/Winetricks/winetricks/issues/2119#issuecomment-1793812033) \nthat is important in those environments for working with win64.\n\n## Contact:\n\nContributions of any form are very welcome. You can approach me via the \"discussions\" or \"issues\" functions here\n(prefered) or via my [VATSIM forums profile](https://forums.vatsim.net/profile/191848-jonas-eberle/).\n\n## Thank you\n\nThis is built on top of the work of Samir Gebran https://forums.vatsim.net/topic/31019-euroscope-on-linux-howto/.\n\n\nThank you to the creators of the [EuroScope](https://www.euroscope.hu/) and \n[Audio for VATSIM](https://audio.vatsim.net/) programs. \nIt is a pity that they are not available cross-platform natively.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonaseberle%2Feuroscope-afv-wine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonaseberle%2Feuroscope-afv-wine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonaseberle%2Feuroscope-afv-wine/lists"}