From 28069ef0f74089ae18cefbe7e97d2b920d7ba0cc Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 13 May 2009 01:00:39 +0200 Subject: core: automatically add icons for headsets/headphones/speakers for devices --- src/pulsecore/sink.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 5ac5086b..28b3440c 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -2197,6 +2197,21 @@ pa_bool_t pa_device_init_icon(pa_proplist *p, pa_bool_t is_sink) { t = "multimedia-player"; else if (pa_streq(ff, "tv")) t = "video-display"; + + /* + * The following icons are not part of the icon naming spec, + * because Rodney Dawes sucks as the maintainer of that spec. + * + * http://lists.freedesktop.org/archives/xdg/2009-May/010397.html + */ + else if (pa_streq(ff, "headset")) + t = "audio-headset"; + else if (pa_streq(ff, "headphone")) + t = "audio-headphones"; + else if (pa_streq(ff, "speaker")) + t = "audio-speakers"; + else if (pa_streq(ff, "hands-free")) + t = "audio-handsfree"; } if (!t) -- cgit