Linux launcher support #8

Open
octocontr wants to merge 0 commits from octocontr/OctoLauncher:linux_build into main
First-time contributor

This PR adds a few things. First of all running this in heroic/steam/etc on linux is just a pain, this is much easier.

  • First of all, add scripts/build.sh which will build on debian or arch derivatives.
  • Update github action to also build for linux
  • Add Proton selection option under settings if on linux
  • Fix tray icon when minimizing after WoW.exe launch
  • Spawn WoW.exe as a separate process, etc. So we get the WoW.exe icon instead of the OctoLauncher Icon
  • If latest-linux.yml doesn't exist for launcher updates, don't vomit a giant error.
  • Oh yeah - remember the window position

🎩

Builds fine on Cachy
Selected my current OctoWow folder, scanned fine, applied mods and tweaks fine.
Launches, plays
✅

image.png image.png image.png
This PR adds a few things. First of all running this in heroic/steam/etc on linux is just a pain, this is much easier. - First of all, add `scripts/build.sh` which will build on debian or arch derivatives. - Update github action to also build for linux - Add Proton selection option under settings if on linux - Fix tray icon when minimizing after WoW.exe launch - Spawn WoW.exe as a separate process, etc. So we get the WoW.exe icon instead of the OctoLauncher Icon - If `latest-linux.yml` doesn't exist for launcher updates, don't vomit a giant error. - Oh yeah - remember the window position ## 🎩 Builds fine on Cachy Selected my current OctoWow folder, scanned fine, applied mods and tweaks fine. Launches, plays ✅ <img width="749" alt="image.png" src="attachments/638b7f14-3edf-4df2-ac53-8a5ed2ffbcbd"> <img width="503" alt="image.png" src="attachments/871a3828-3259-4243-beac-3ed6570ab8e3"> <img width="503" alt="image.png" src="attachments/cd4289fa-0b56-4663-9f4a-3dbed94eb7e2">
octocontr added 1 commit 2026-07-30 03:37:30 +00:00
Linux build with proton picker
Build check / build-linux (pull_request) Has been cancelled
Build check / build-windows (pull_request) Has been cancelled
275166559a
.gitignore Outdated
@@ -16,5 +16,4 @@ Tools/launcher/node/
.DS_Store
Thumbs.db
scripts/
Author
First-time contributor

Careful if you have scripts locally which use this folder

Careful if you have scripts locally which use this folder
octocontr added 1 commit 2026-07-30 03:47:48 +00:00
remember the damn window position
Build check / build-linux (pull_request) Has been cancelled
Build check / build-windows (pull_request) Has been cancelled
60cdad4e31
Owner

Sorry this is taking us so long to get to, will respond with comments and requested changes SOONtm

Sorry this is taking us so long to get to, will respond with comments and requested changes SOONtm
Some required checks failed
1 workflow awaiting approval

The workflow will only run after approval from the repository maintainer.

Build check / build-windows (pull_request) Has been cancelled
Build check / build-linux (pull_request) Has been cancelled
The changes on this branch are already on the target branch. This will be an empty commit.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u https://octowow.st/git/octocontr/OctoLauncher linux_build:octocontr-linux_build
git checkout octocontr-linux_build
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OctoWoW/OctoLauncher#8