pavucontrol (Pulseaudio Volume Control) miss some icons on buttons

Bug #486605 reported by Murz
66
This bug affects 12 people
Affects Status Importance Assigned to Milestone
oxygen-icons
Fix Released
Undecided
Unassigned
oxygen-icons (Ubuntu)
Fix Released
Undecided
Harald Sitter
pavucontrol (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: pavucontrol

Here is screenshot of pavucontrol window: http://yfrog.com/j7snapshot3lp
I didn't see the "Lock channels together" and "Set as fallback" icons on it.

ProblemType: Bug
Architecture: amd64
Date: Sun Nov 22 13:35:15 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: fglrx
Package: pavucontrol 0.9.8+git20090701-0ubuntu2
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: pavucontrol
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
Murz (murznn) wrote :
Revision history for this message
Murz (murznn) wrote :

This icons miss in Oxygen theme, that is default on Kubuntu. If I switch to any Gnome icon theme (Human), the icons shows.

affects: pavucontrol (Ubuntu) → oxygen-icons (Ubuntu)
Changed in oxygen-icons (Ubuntu):
status: New → Confirmed
Revision history for this message
Stan Ionascu (stan-io) wrote :

Confirm the upper.

Revision history for this message
Harald Sitter (apachelogger) wrote :

It would be very nice if someone could tell me the exact icon names pavucontrol tries to load. Please bounce the bug back to oxygen-icons once this information was acquired, thanks.

affects: oxygen-icons (Ubuntu) → pavucontrol (Ubuntu)
Changed in pavucontrol (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Dominik Stadler (dominik-stadler) wrote :

the file src/pavucontrol.glade contains the icon-links, the following two are used here:

lock channels together: stock_lock
set as fallback: emblem-default

affects: pavucontrol (Ubuntu) → oxygen-icons (Ubuntu)
Changed in oxygen-icons (Ubuntu):
status: Incomplete → New
Revision history for this message
Harald Sitter (apachelogger) wrote :

Thank you.

So...
stock_lock is neither part of the proposed default icons from the proposed icon naming spec [1], nor is it following the presented naming schema, nothing we can do here on the oxygen side of things. As I see it there are two approaches to this:
a) look if there isnt a similar or same icon that is part of the proposed default icons as per [1]
b) import that icon into pavucontrol and either install it, as say pavucontrol-locked, in the hicolor theme or in pavucontrol's data directory and take care of icon loading somehow (no idea if GNOME/GTK+ got convenience magic for that).

As for emblem-default, I hope it shouldnt be used in the presented screenshot, because quite frankly the definition [2] of emblem-* would not quilify for anything in the UI. If it is used there, then this really should be changed to something more suitable.
Eitherway the icon is missing in oxygen even though it is part of the proposed spec, I'll talk to upstream about doing something about this :)

[1] http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
[2] Due to lack of proper description in the proposed fdo spec: http://live.gnome.org/GnomeArt/Tutorials/IconThemes#Stock_Icons

Changed in oxygen-icons (Ubuntu):
assignee: nobody → Harald Sitter (apachelogger)
Revision history for this message
Malte S. Stretz (mss) wrote :

Just got annoyed enough by these missing icons to look here :)

It is interesting to eg. compare the /usr/share/icons/gnome/32x32/actions and /usr/share/icons/oxygen/32x32/actions directories. Oxygen has a lot more icons which look like the are named after the spec but aren't in the spec, while Gnome prefixes a lot of icons either with stock_, stock- or gtk-. I don't know which is better (IMO: There should be a prefix reserved for icons added which aren't in the spec yet, like stock- or maybe x-, maybe even x-appname- and each app ships its own icons until they are incorporated into the spec).

Anyway, I guess for this to be fixed two new actions are needed. Actually three since the first button seems to use a status and not an action. I'd suggest
  action/media-volume-mute (same as status/audio-volume-muted or Oxygen's action/player-volume-muted)
  action/media-channels-link (some of the many locks would be fitting)
  action/media-device-enable or action/media-device-fallback (the currently used icon emblem-default with a checkmark doesn't really make sense since the default channel is enabled, too)
No new icons are needed, a few sym- or hardlinks should be enough (if allowed).

Revision history for this message
Murz (murznn) wrote :

Seems that this bug was solved on Maverick, all icons appeared for me after some last updates.

Changed in pavucontrol (Ubuntu):
status: New → Fix Released
Changed in oxygen-icons (Ubuntu):
status: New → Fix Released
Changed in oxygen-icons:
status: New → Fix Released
Revision history for this message
Daniel Eckl (daniel-eckl) wrote :

Cannot confirm. You should wait for confirmation before setting to fixed.

Revision history for this message
Murz (murznn) wrote :

Seems that it has committed only in KDE 4.5.3, because I use ppa:kubuntu-ppa/ppa

Changed in oxygen-icons (Ubuntu):
status: Fix Released → Fix Committed
Changed in pavucontrol (Ubuntu):
status: Fix Released → Fix Committed
Changed in oxygen-icons:
status: Fix Released → Fix Committed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fixed in natty, at any rate.

Changed in oxygen-icons:
status: Fix Committed → Fix Released
Changed in pavucontrol (Ubuntu):
status: Fix Committed → Fix Released
Changed in oxygen-icons (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Still reproduced in Natty for me. Can you please check fix again?

Revision history for this message
Georg Sauthoff (g-sauthoff) wrote :

I cannot confirm that it is fixed. I installed pavucontrol on Oneiric and there are some icons missing (see attachment).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.