Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Allow derivatives of Ubuntu that use the GNOME desktop to set up custom sound themes.

Rationale

There are currently a few Ubuntu derivatives, such as Edubuntu, UbuntuStudio, and ichthux that use the GNOME desktop, however there is currently no way for these derivatives to set their own sound theme, without having to resort to using hacks. This spec outlines a simple way to allow derivatives set their own sound theme for a default install.

Use Cases

Scope

This spec only covers how alternative configurations for sound themes in GNOME will be implemented.

Design

Since the default sound configuration files live in /etc/sound/events, it would be easy to set up these configuration files using the alternatives system, much like what is used for GDM and alternate login screen themes now. The files in question, gnome-2.soundlist and gtk-events-2.soundlist, are currently owned by the libgnome2-common package, (source package is libgnome), and are marked as configuration files. These files could be placed somewhere else, such as /usr/share/gnome-sound-themes/default for example, and be linked into place via the alternatives system. If a derivative distribution wishes to change this, they simply place their sound theme configuration in /usr/share/gnome-sound-themes/theme-name, and again use the alternatives system to point GNOME to their configuration.

Implementation

Outstanding Issues

BoF agenda and discussion


CategorySpec

DerivCustomSoundThemes (last edited 2008-08-06 16:31:42 by localhost)