Projects / K3b


K3b is a CD and DVD burning application for Linux systems optimized for KDE. It provides a comfortable user interface to perform most CD/DVD burning tasks, such as creating an audio CD from a set of audio files or copying a CD. While the experienced user can influence all steps of the burning process, the beginner may find comfort in the automatic settings and the reasonable defaults which allow a quick start. The actual burning is done by the command line utilities cdrecord, cdrdao, and growisofs.

Operating Systems

Recent releases

  •  09 Apr 2011 12:37

    Release Notes: Besides the usual bug fixing, this release adds a new build option allowing you to compile out any dependencies to HAL.

    •  30 Jun 2010 09:33

      Release Notes: This release marks the last milestone in the effort to port the code to KDE's current version 4. K3b now takes advantage of the new platform and integrates better with it. This version is a direct port of its KDE3 predecessor. The overall look remains the same, but it now uses modern widgets. With a few exceptions, K3b keeps feature-parity with the 1.0.x series, but it also introduces a number of new features. Perhaps the biggest among these is support for Blu-ray drives. Additionally, a lot of work has been put into improving the overall user experience.

      •  02 Nov 2007 21:47

        Release Notes: This release never uses the growisofs parameter -dvd-compat with DVD-RW media in restricted overwrite mode. It unmounts the medium before DVD formatting. It silently (without introducing new strings for translation) allows the burning of files bigger than 4 GB with appropriate versions of genisoimage or mkisofs. It only reloads the medium before verification if necessary, i.e. if the newly written track cannot be read otherwise (many old drives depend on this). Hopefully this will at least work around the awful "DMA disabled" bug for many users.

        •  23 Jul 2007 11:30

          Release Notes: The old behavior of reloading a medium before verification was reverted. The program no longer crashes when the currently playing audio project item is removed. Desktop actions to handle empty media with K3b were added. Read retry when reading data tracks was fixed. K3b's dialogs now honor the global button layout setting. MP3 files without tags no longer crash the program if it was compiled with taglib support. Copying a rewritable media to itself is no longer allowed. A crash on startup with devices that return bogus GET PERFORMANCE data was fixed.

          •  19 Apr 2007 10:24

            Release Notes: This release fixed a crash when using the Device menu without a selected device, DVD copy when reading from a DVD+RW, the --without-alsa configure check, a crash in Video DVD ripping when the title does not contain an audio stream, multi-session import size handling, and Lame quality preset handling. libk3bdevice is now really thread-safe, which fixes a disabled DMA bug. The order of the buttons in the tool dialogs was changed to match the KDE order. Handling was added for genisoimage's -allow-limited-size parameter. Better compatibility with recent transcode development versions was achieved.

            Recent comments

            29 Jul 2010 17:09 nsomos

            I was burning a DVD last night, started before midnight, then finished sometime after midnight.
            The elapsed time was miscalculated by a day once midnight was reached. The displayed
            time went from 7 minutes to 1 day 7 minutes. This is a very minor bug, but I thought I would
            mention it. Apologies if this is not the right place to post this, and please tell me where
            I should post bug reports. Thanks for K3B ...

            23 Sep 2007 05:46 geminibiz

            Re: nice job, but...


            > % The program seems good to me.. but i

            > % can't use

            > % it. Everytime i run it, i'm prompted

            > % with "u

            > % haven't run k3bsetup yet..."...

            > and

            > % when i do

            > % it, i know the next time i'll be

            > % prompted again

            > % :(

            > % What's the problem, doc??

            > %

            > % ;)



            > I think you did not specify the --prefix

            > when you

            > ran configure and K3b got installed in a

            > wrong

            > directory. This is so if you cannot see

            > the little

            > penguin in the main window.

            > K3b is not able to find the setup

            > configuration.

            > To solve this do a

            > make uninstall

            > and rerun configure with specifying the

            > directory

            > where your kde3 is installed.


            > Cheers,

            > Sebastian

            Personally I do not see any problems. At me the program is started without mistakes. Hm... Very strange!

            30 Oct 2006 01:56 rjls

            Gnome + K3b + K3bsetup2 Fix
            Like many here I was having a problem with k3bsetup not working right under Gnome (they should fix this btw). Here is how to set the premissions manually (ripped from somewhere):

            The output of


            ls -l /usr/bin/cdr*

            should look like that :


            -rwsr-xr-- 1 root cdrom 564332 2006-08-15 20:45 /usr/bin/cdrdao

            -rwsr-xr-- 1 root cdrom 133 2006-01-07 13:43 /usr/bin/cdrecord

            -rwsr-xr-- 1 root cdrom 323540 2006-01-07 13:44 /usr/bin/cdrecord.mmap

            -rwsr-xr-- 1 root cdrom 323540 2006-01-07 13:44 /usr/bin/cdrecord.shm

            So all of those for must be owned by root and member of "cdrom" group. Plus they must be set as "SUID" (the "s" in the permissions).

            If it doesn't look like that, you can fix it in 2 steps (in that order).

            Run both commands as root :

            1) Ownership


            chown root:cdrom /usr/bin/cdr*

            2) Permissions


            chmod 4754 /usr/bin/cdr*

            3) Verify with


            ls -l /usr/bin/cdr*

            4) Don't forget to add your user to the cdrom group, and remember that you have to log out and back in for group additions to take place.

            that everything has been setup right.

            Now it should work.

            08 Jul 2005 17:15 kellianne

            Ripping MP3's
            I'm ripping my Cd's into Mp3s, and for some reason it's taking a really long time. I'm not sure how to change it.
            Thanks for the help.

            09 Dec 2004 12:51 Wyk3d

            K3b Setup
            - I copy the file as instructed:

            cp /usr/share/applnk/Settings/System/k3bsetup2.desktop

            "/usr/share/applnk-mdk/Applications/Archiving/Cd burning"

            Run the command for k3bsetup:

            kcmshell k3bsetup2 k3bsetup

            - And get errors:

            kcontrol: ERROR: Module k3bsetup2 not found!

            kcmshell: WARNING: Module Applications/Archiving/Cd

            burning/k3bsetup.desktop doesn't specify a library!

            - A messagebox appears:

            There was an error loading module:

            Applications/Archiving/Cd burning/k3bsetup.desktop

            The dignostic is: (n/a)

            - I press ok and Settings - KDE control module window appars

            with a k3bsetup tab but i can only press ok or cancel and

            nothing appears.

            Help :(



            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.