Burn (Linux): dvd+rw-tools not a managed dependency #30

Open
opened 2026-04-04 17:49:32 +00:00 by stu · 0 comments
Owner

Problem

burn_linux.go shells out to growisofs (from the dvd+rw-tools package) to perform disc burns. If growisofs is not installed, the user receives a cryptic error:

growisofs not found � install dvd+rw-tools (e.g. sudo apt install dvd+rw-tools)

There is no way to install it through Settings > Dependencies.

Fix

  • Add dvd+rw-tools as an optional managed dependency in the deps module (Linux only)
  • Add install/uninstall commands for apt, dnf, pacman, zypper
  • Show it in Settings > Dependencies alongside Tesseract, Whisper, etc.
  • Check for growisofs at burn time and surface a friendly error with a link to Settings if not found

Files

  • burn_linux.goburnISO()
  • settings_module.go � dependency list
## Problem `burn_linux.go` shells out to `growisofs` (from the `dvd+rw-tools` package) to perform disc burns. If `growisofs` is not installed, the user receives a cryptic error: ``` growisofs not found � install dvd+rw-tools (e.g. sudo apt install dvd+rw-tools) ``` There is no way to install it through Settings > Dependencies. ## Fix - Add `dvd+rw-tools` as an optional managed dependency in the deps module (Linux only) - Add install/uninstall commands for apt, dnf, pacman, zypper - Show it in Settings > Dependencies alongside Tesseract, Whisper, etc. - Check for `growisofs` at burn time and surface a friendly error with a link to Settings if not found ## Files - `burn_linux.go` � `burnISO()` - `settings_module.go` � dependency list
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
leak_technologies/VideoTools#30
No description provided.