Can't switch between Yaru and Adwaita shell themes, even when User Themes is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
yaru-theme (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In an ubuntu session the default shell theme is Yaru. In a vanilla gnome session the default shell theme is Adwaita. In both cases, there is no way to pick the other shell theme. Of course, I agree with the defaults, but arguably one might be interested in using Yaru in a vanilla gnome session and viceversa. Plus, the ability to change the gtk theme to Adwaita in an ubuntu session is crippled by the inability to also change the shell theme in a consistent way (and viceversa).
The problem is that these themes get installed under /usr/share/
ln -s /usr/share/
ln -s /usr/share/
The only downside I see is that you will have Yaru as an alias to Default under an ubuntu session and Adwaita as an alias to Default under a vanilla session. That is, two options in the dropdown will refer to the same underlying theme. But this seems quite innocuous to me, specially for a user that has already made his/her way into Tweaks and theme customization. And arguably having an explicitly named option and a default option may even be desirable.
description: | updated |
summary: |
- Switch Adwaita/Yaru shell themes under vanilla/ubuntu gnome sessions + The default shell theme is titled Default instead of its real name + 'Yaru' or 'Adwaita' |
Changed in yaru-theme (Ubuntu): | |
status: | New → Triaged |
Changed in yaru-theme (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in yaru-theme (Ubuntu): | |
status: | Fix Committed → Fix Released |
One additional consideration. Maybe one answer to my request could be: Ubuntu desktop is opinionated, provide a few extensions and restricted customization options, you're not supposed to change the gtk widget theme, let alone the shell theme for mere consistency with widgets, and if you want to do that, well you have already found a workaround. And I would agree. But then there is this other aspect: not allowing vanilla Gnome users to set Yaru, of all themes, as their shell theme, would be perplexing given the status of Yaru as emblematic of Ubuntu. So, short of having it both ways, I would still propose to let vanilla sessions set Yaru as the shell theme, that is:
ln -s /usr/share/ gnome-shell/ theme/Yaru /usr/share/ themes/ Yaru/gnome- shell
This also has the advantage that only the yaru-theme package has to be modified.