Skip to content

feat: improve Linux support with CI workflow and GPU fixes#639

Open
aj47 wants to merge 1 commit intomainfrom
claude/issue-616-speakmcp-TTriP
Open

feat: improve Linux support with CI workflow and GPU fixes#639
aj47 wants to merge 1 commit intomainfrom
claude/issue-616-speakmcp-TTriP

Conversation

@aj47
Copy link
Owner

@aj47 aj47 commented Dec 15, 2025

  • Add GitHub Actions workflow for automated Linux releases (.deb and AppImage)
  • Add GPU-related command line flags for Linux to prevent common GPU errors
  • Add SPEAKMCP_DISABLE_GPU environment variable for systems with GPU issues
  • Update README with Linux installation instructions and troubleshooting guide
  • Document solutions for app menu integration and permission issues

Closes #616

- Add GitHub Actions workflow for automated Linux releases (.deb and AppImage)
- Add GPU-related command line flags for Linux to prevent common GPU errors
- Add SPEAKMCP_DISABLE_GPU environment variable for systems with GPU issues
- Update README with Linux installation instructions and troubleshooting guide
- Document solutions for app menu integration and permission issues

Closes #616
Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 2 suggestions posted.

Comment augment review to trigger a new review at any time.

version: 9

- name: Install Rust
uses: dtolnay/rust-action@stable
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dtolnay/rust-action@stable doesn’t appear to be a valid Rust setup action (the commonly used one is dtolnay/rust-toolchain), so this step may fail and break the Linux release workflow.

🤖 Was this useful? React with 👍 or 👎

// These flags help with systems that have problematic GPU drivers or run in VMs
if (process.platform === "linux") {
// Disable GPU sandbox which can cause issues on some Linux systems
app.commandLine.appendSwitch("disable-gpu-sandbox")
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

disable-gpu-sandbox is applied unconditionally on Linux; this disables part of Chromium’s sandboxing and is usually best kept as an opt-in workaround for affected systems.

🤖 Was this useful? React with 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Where is linux version?

2 participants