Yagoburn: Simple Optical Disc Burning tool (GUI) for Ubuntu Linux

In the past (not that long ago), users had to rely on the command-line based utilities in GNU/Linux for burning optical discs. Now we have Brasero, K3b (awesome Qt based tool used in KDE), CDW (a ncurses based disc burning tool) and few others that are very user friendly.

Almost all these tools actually rely on a set of command-line tools (cdrtools, growisofs etc) that come with GNU/Linux. And if you want another one that uses those tools, then try ‘Yagoburn’.

It’s written in Python (and wxPython), has a very clean look to it but quite rich in features too.


Few main features …

*. Supports burning Audio CDs. It doesn’t have an audio encoder, so make sure to add only Wav files.

*. Burn Data CDs (with built in standard size profiles:180/202/…650/700MB etc).

*. Burn DVDs: Supports both single and dual layers (4.7/8.5/9.4GB).

*. Erase CDRW/DVDRW (both “quick” & “full” erasing modes), manual disc fixate, load CD/DVD drive & media info etc.

*. Burn ISO disc images.

*. Change volume label, DAO/TAO disc modes, change device path, write simulation, enable/disable burn-free, DVD dry-run (an emulation to make sure the media and the data is burn-able).

However it does not support multisession disc burning, so keep that in mind.


Installation in Ubuntu Linux & Asturix 4

You can install Yagoburn in Ubuntu 12.04 Precise Pangolin, 11.10 Oneiric Ocelot, 11.04 Natty Narwhal, 10.10, 10.04 and Asturx 4 by following the below steps.

1. Yagoburn has few dependencies (most are included in Ubuntu by default) and under most circumstance you’ll have to install a package called “python-wxgtk” manually.

For that simply open your Terminal and enter the below command.

sudo apt-get install python-wxgtk2.8

Just make sure to install python-wxgtk >=2.8. Otherwise it won work (doesn’t work with 2.6 version for instance).

2. Now simply go to this Yagoburn official download page and get the compressed package called “Yagoburn First Release (Beta)“.

3. Now extract the compressed archive to your ‘Home’ folder.

Go to that folder and double click on the file named “yagoburn.py” (as shown below).


When asked just click on the “run” button, that’s it!. Use this file for launching it later.

I’ve successfully erased a CDRW and then burned few files into it. Everything went smoothly.


The burning progress indicator would’ve been better implemented (it doesn’t really show a progress bar so to speak), but it’s certainly nothing that worries me. But there were few occasions where it failed to locate the disc after Nautilus mounted it.

In those cases open your Terminal and enter the below command to manually un-mount the disc as a fix.

sudo umount /dev/cdrom

Replace the “/dev/cdrom” with your own device path. That’s pretty much it.

An RHCE, 'Linux' user with 14+ years of experience. Extreme lover of Linux and FOSS. He is passionate to test every Linux distribution & compare with the previous release to write in-depth articles to help the FOSS community.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.