summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-02-21 00:09:47 +0100
committerLennart Poettering <lennart@poettering.net>2010-02-21 00:09:47 +0100
commit5d55d1f9278b0412f0020496a838b9ef75e1ff6d (patch)
tree1391d8ffa4d7ad095542f1c21de38dd496cdc102
parent31d6b28f33f4a42e4de95954bb320b027c9c32cf (diff)
properties: set more properties for our client/sound events
-rw-r--r--gnome-speaker-setup.vala8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnome-speaker-setup.vala b/gnome-speaker-setup.vala
index d00dc1c..9ed305d 100644
--- a/gnome-speaker-setup.vala
+++ b/gnome-speaker-setup.vala
@@ -82,7 +82,10 @@ public class ChannelControl : VBox {
playing = false;
else {
Canberra.Proplist.create(out p);
- p.sets("canberra.force_channel", position.to_string());
+ p.sets(PROP_MEDIA_ROLE, "test");
+ p.sets(PROP_MEDIA_NAME, position.to_pretty_string());
+ p.sets(PROP_CANBERRA_FORCE_CHANNEL, position.to_string());
+ p.sets(PROP_CANBERRA_ENABLE, "1");
unowned string? name = sound_name();
if (name != null) {
@@ -229,6 +232,9 @@ public class SpeakerSetupWindow : Window {
Canberra.Context.create(out canberra);
canberra.set_driver("pulse");
+ canberra.change_props(PROP_APPLICATION_NAME, "Speaker Setup");
+ canberra.change_props(PROP_APPLICATION_ID, "org.gnome.SpeakerSetup");
+ canberra.change_props(PROP_APPLICATION_ICON_NAME, "audio-card");
device_lookup = new HashMap<uint32, DeviceData*>();
card_lookup = new HashMap<uint32, CardData*>();