After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 696402 - Missing Headphones icon in sound settings
Missing Headphones icon in sound settings
Status: RESOLVED FIXED
Product: adwaita-icon-theme
Classification: Core
Component: general
3.7.x
Other Linux
: Normal normal
: ---
Assigned To: Jakub Steiner
Jakub Steiner
: 519618 699089 699404 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-03-22 16:15 UTC by sangu
Modified: 2013-09-07 17:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
$ gnome-control-center sound (39.05 KB, image/png)
2013-03-22 16:15 UTC, sangu
Details
Update - now the top panel headphone icon is missing (432.89 KB, image/png)
2013-05-14 08:57 UTC, Luis Henrique Mello
Details

Description sangu 2013-03-22 16:15:29 UTC
Created attachment 239556 [details]
$ gnome-control-center sound

Missing Headphones icon in sound settings.

control-center-3.7.92-1.fc19.x86_64
Comment 1 Matthias Clasen 2013-03-24 15:13:44 UTC
hmm. hard to know what icon name is requested there.
Comment 2 Colin Guthrie 2013-03-24 15:34:22 UTC
The icon name comes from PulseAudio so the output of "pacmd ls" should tell us.

I think David provided a full list of icon names at some point, but not sure now.
Comment 3 Matthias Clasen 2013-03-24 20:26:47 UTC
Looking at pa_device_init_icon, it seems the icon name is of the form

<base>-<detail?>-<bus?>

where base can be

audio-card
audio-input-microphone
audio-speakers
audio-headset
audio-headphones
audio-handsfree
camera-web
computer
phone
multimedia-player
video-display
modem

detail can be

analog
iec958
hdmi

and bus can be something like

pci
usb
bluetooth

our current device icons include:

audio-card
audio-input-microphone
audio-speakers
video-display
phone
modem
computer
camera-web
multimedia-player

so it seems we are missing

audio-headset
audio-headphones
audio-handsfree


gnome-icon-theme-symbolic installs headphone-symbolic
gnome-control-center installs audio-headset as a private icon


Suggestions:

1) Update the icon naming spec to include all the audio- names above

2) Move audio-headset from gnome-control-center to gnome-icon-theme

3) Rename headphone-symbolic to audio-headphones-symbolic

4) Add audio-headphones and audio-handsfree icons to gnome-icon-theme
Comment 4 Jakub Steiner 2013-03-25 10:54:56 UTC
I prefer the extra heaphones emblem added to the volume level icon in the same way I like the VPN emblem added to the wifi signal icon. It extends a symbol the user is familiar with, rather than replacing. And while it may seem different and new to some, we use the clustered icons bringing up a single menu in other places like the lock screen. 

Replacing the double symbol with a single icon would be a step back from my point of view.
Comment 5 Colin Guthrie 2013-03-25 11:44:45 UTC
In addition to Matthias' comments would it not also make sense to ship a generic "audio" icon. AFAIU the icon spec will keep stripping off at "-" markers and try the most significant components again? e.g. if there is no "audio-headset" icon it will try to load an "audio" icon. This would seem to be a sensible and slightly future proof approach.
Comment 6 Matthias Clasen 2013-03-27 21:13:32 UTC
Audio-headphones was added for 3.8.0
Comment 7 Jakub Steiner 2013-03-28 16:00:38 UTC
audio-headset is in gnome-icon-theme and gnome-icon-theme-symbolic now too. handsfree to come.
Comment 8 Bastien Nocera 2013-04-28 13:03:31 UTC
*** Bug 519618 has been marked as a duplicate of this bug. ***
Comment 9 Luis Henrique Mello 2013-04-28 14:44:35 UTC
*** Bug 699089 has been marked as a duplicate of this bug. ***
Comment 10 Luis Henrique Mello 2013-05-14 08:57:29 UTC
Created attachment 244137 [details]
Update - now the top panel headphone icon is missing

Using gnome-icon-theme 3.8.2.
Comment 11 Jakub Steiner 2013-05-14 10:27:58 UTC
Oops. I've released a workaround 3.8.2.2 and once the bug will be addressed in shell it will be removed from gits again. See bug #700279
Comment 12 Bastien Nocera 2013-09-07 17:17:05 UTC
*** Bug 699404 has been marked as a duplicate of this bug. ***