| Summary: | gnome-sound-applet's trayicon lacks icon | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Christoph Wickert <cwickert> |
| Component: | control-center | Assignee: | Control Center Maintainer <control-center-maint> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | bnocera, control-center-maint, ktdreyer, rstrode |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-03-14 18:09:08 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 678916 | ||
|
Description
Christoph Wickert
2011-02-18 21:55:20 UTC
Looks like it's looking for: Icon=multimedia-volume-control which is in the control-center package, so not sure why it's not showing up. I can confirm the same thing here. I have no idea what the desktop file is for, but this is not the icon for the trayicon. These icons are not static but depend on the volume.
They are defined in /gnome-control-center-2.91.6/panels/sound/gvc-applet.c
static const char *output_icon_names[] = {
"audio-volume-muted-symbolic",
"audio-volume-low-symbolic",
"audio-volume-medium-symbolic",
"audio-volume-high-symbolic",
NULL
};
As the *-symbolic icons are only available from gnome-icon-theme-symbolic. control-center should depend on it. Even better: The code should not hardcode the icon *-symbolic icon names and use regular xdg ones instead.
For me this is reason enough to get rid of control-center even if this means we have no mixer in the panel by default. control-center is only pulled in through gnome-bluetooth, we could switch to blueman instead (given that bug 542812 gets fixed).
Reassigning to control-center. The control-center package needs to require gnome-icon-theme-symbolic. Even better 1. gnome-icon-theme-symbolic should have a virtual provides for something like system-icon-theme-symbolic, that is then required by other packages. OR 2. the control-center code should not have *-symbolic hardcoded for icon names. Is anybody aware of other icon themes that provide *-symbolic icons (In reply to comment #3) > Reassigning to control-center. The control-center package needs to require > gnome-icon-theme-symbolic. Even better Done. I think it's probably a good idea for the XFCE desktop to not use the gnome-sound-applet, or any other applets that would require symbolic icons, as even with those icons, I doubt that the XFCE panel knows how to recolour them (this requires using GTK+ 3.x). Thanks. We are trying our best to avoid gnome-sound-applet but it is part of gnome-control-center which is pulled in for various reasons (gnome-packagekit, gnome-bluetooth...) How about making /etc/xdg/autostart/gnome-sound-applet.desktop OnlyShowIn=Gnome; ? (In reply to comment #5) > How about making /etc/xdg/autostart/gnome-sound-applet.desktop > OnlyShowIn=Gnome; ? for the record: This was fixed in bug 693548, however it was fixed in an incorrect manner as described in bug 729271. |