From 5d55d1f9278b0412f0020496a838b9ef75e1ff6d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 21 Feb 2010 00:09:47 +0100 Subject: properties: set more properties for our client/sound events --- gnome-speaker-setup.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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(); card_lookup = new HashMap(); -- cgit