Icons missing when appearance setting is "high contrast"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-themes-standard (Ubuntu) |
Fix Released
|
High
|
Dariusz Gadomski | ||
Xenial |
Fix Released
|
High
|
Dariusz Gadomski | ||
Artful |
Fix Released
|
High
|
Dariusz Gadomski |
Bug Description
[Impact]
* Switching to HighContrast theme in System Settings/Appearance results in missing icons for some of the panels in System Settings.
* Only Xenial is affected of the currently supported releases.
* Current development release is not affected.
[Test Case]
* Open System Settings, select Appearance.
* Choose the "High Contrast" theme.
* Go back by selecting "All Settings".
Expected result: there are icons to all items in the Settings window.
Actual result: some items are missing icons.
[Regression Potential]
* There might be different icons used in some places depending on the fact that for Xenial HighContrast used Adwaita themes. Possibly icons may be missing in different places.
[Other Info]
* For some reason Trusty was using HighContrast icons and the change was made somewhere in between Trusty - Xenial.
* Original bug description:
To reproduce this:
Open System Settings.
Click Appearance
Theme: High Contrast.
Click All Settings tab:
Many icons are missing.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity-control-
ProcVersionSign
Uname: Linux 4.4.0-47-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Nov 24 14:45:30 2016
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2015-06-06 (537 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
ProcEnviron:
PATH=(custom, user)
SHELL=/bin/bash
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
XDG_RUNTIME_
SourcePackage: unity-control-
UpgradeStatus: Upgraded to xenial on 2016-08-28 (88 days ago)
Related branches
tags: | added: sts-sponsor-ddstreet |
description: | updated |
Changed in unity-control-center (Ubuntu Xenial): | |
status: | Confirmed → Invalid |
no longer affects: | unity-control-center (Ubuntu) |
no longer affects: | unity-control-center (Ubuntu Xenial) |
no longer affects: | unity-control-center (Ubuntu Artful) |
no longer affects: | unity-control-center (Ubuntu Bionic) |
no longer affects: | gnome-themes-standard (Ubuntu Bionic) |
Changed in gnome-themes-standard (Ubuntu): | |
status: | New → Fix Committed |
importance: | Undecided → High |
Changed in gnome-themes-standard (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in gnome-themes-standard (Ubuntu Artful): | |
importance: | Undecided → High |
Changed in gnome-themes-standard (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in gnome-themes-standard (Ubuntu Artful): | |
status: | New → Triaged |
Changed in gnome-themes-standard (Ubuntu Artful): | |
assignee: | nobody → Dariusz Gadomski (dgadomski) |
Changed in gnome-themes-standard (Ubuntu Xenial): | |
assignee: | nobody → Dariusz Gadomski (dgadomski) |
Changed in gnome-themes-standard (Ubuntu Artful): | |
status: | Triaged → Confirmed |
Changed in gnome-themes-standard (Ubuntu Xenial): | |
status: | Triaged → Confirmed |
Changed in gnome-themes-standard (Ubuntu): | |
assignee: | nobody → Dariusz Gadomski (dgadomski) |
Changed in gnome-themes-standard (Ubuntu Artful): | |
status: | Confirmed → In Progress |
Changed in gnome-themes-standard (Ubuntu Xenial): | |
status: | Confirmed → In Progress |
tags: | removed: sts-sponsor sts-sponsor-ddstreet |
It looks like after switching to the HighContrast theme in Appearance, 'Adwaita' is being set as the icon theme in dconf. We think it's not Adwaita that should be used, but rather the HighContrast icon theme.
You can use the unity-tweak-tool to change the icon theme to highcontrast and notice that the situation is much better. After a reboot (and after enabling the highcontrast icon theme with unity-tweak-tool) I get almost all the icons in high contrast.
I think if we could just use the high contrast icon theme when clicking the high contrast theme in appearance, it'd be much better already.