diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-07-25 15:39:39 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-07-25 15:39:39 +0200 |
commit | 25d9978918c83ce47499378d9fd1ff322d2ddf56 (patch) | |
tree | 3c5c9dec9dd93af3937e1bb4b2cd124a5feb9173 | |
parent | 1a4ba37cb8a99ce6ed8f4408246232c1b27dc4cc (diff) |
introduce __custom
-rw-r--r-- | spec/sound-theme-spec.xml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/sound-theme-spec.xml b/spec/sound-theme-spec.xml index 2277cf3..c0b7754 100644 --- a/spec/sound-theme-spec.xml +++ b/spec/sound-theme-spec.xml @@ -456,6 +456,17 @@ The lookup algorithm should check for ".disabled" files first, followed by ".ogg" and finally for ".wav". </para> <para> + Configuration programs that allow limited user manipulation of the + selected sound theme (i.e. for disabling or replacing certain + sounds), should create a dynamicly created theme "__custom" that + inherits from the selected theme and store it in the + "~/.local/share/sounds/__custom" directory. Its index.theme should + list a single directory ".". The sounds defined in that theme + should not be attached to any output profile and should not be + localized. The overwritten sounds should thus be stored directly + below the aforementioned directory. + </para> + <para> The exact algorithm (in pseudocode) for looking up a sound in a theme is: |