summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-07-25 15:39:39 +0200
committerLennart Poettering <lennart@poettering.net>2008-07-25 15:39:39 +0200
commit25d9978918c83ce47499378d9fd1ff322d2ddf56 (patch)
tree3c5c9dec9dd93af3937e1bb4b2cd124a5feb9173
parent1a4ba37cb8a99ce6ed8f4408246232c1b27dc4cc (diff)
introduce __custom
-rw-r--r--spec/sound-theme-spec.xml11
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: