ubuntu / yaru

All Ubuntu Yaru GNOME themes
https://community.ubuntu.com/c/desktop/theme-refresh
GNU General Public License v3.0
1.35k stars 182 forks source link

Initial login screen after boot doesn't honor yaru-theme colors #4093

Open tanshkoul opened 5 months ago

tanshkoul commented 5 months ago

Expected Behavior

When a user initially boots their system and logs in, the login screen uses their chosen yaru color

Actual Behavior When a user initially boots their system and logs in, the login screen uses the default ubuntu orange color

Steps to Reproduce the Problem

  1. Boot system
  2. Hover over the user on the login screen or toggle notifications
  3. You will see the accent color being orange instead of the accent color preferred by the user i.e blue, pink etc

System information

GNOME Shell 46.0 Distributor ID: Ubuntu Description: Ubuntu 24.04 LTS Release: 24.04 Codename: noble

Yaru version

Package: yaru-theme-gnome-shell Version: 24.04.2-0ubuntu1

Upstream check

Using gnome-session gives the default blue upstream color.

tanshkoul commented 4 months ago

Hi @Muqtxdir @Feichtmeier

Sorry for the ping, I just wanted to follow up on this issue to bring your attention to it since it is a UX issue and would be amazing if it can be worked out before the point release. Thanks!

Feichtmeier commented 4 months ago

Hi @Muqtxdir @Feichtmeier

Sorry for the ping, I just wanted to follow up on this issue to bring your attention to it since it is a UX issue and would be amazing if it can be worked out before the point release. Thanks!

As far as I remember this is not possible

Gnome shell login screen is kinda special. It's a small gnome shell itself, with only one UI page. So you can style it one time, but it doesn't care what happens in the next (the real) gnome shell after login

tanshkoul commented 4 months ago

got it, thanks for clarifying. hopefully in the future gnome versions!

tanshkoul commented 1 month ago

@Feichtmeier hi there! i was wondering with gnome 47 now supporting accent colors, if a work around is possible for the said issue. Currently using 24.10 dev branch.

Muqtxdir commented 1 month ago

hey @tanshkoul

apologies, seeing this one now. I'll checkout upstream gnome 47 shortly some time around this weekend to see if this type of scenario is considered or not.

p.s. ithink we are way past the freeze right now for 24.10? so not sure how this goes

Feichtmeier commented 1 month ago

I don't know if anything changed there at the tech of GNOME I think GDE is still just a second mini GNOME shell spawned by system d, which then spawns the real gnome shell which can be customized. I think the upstream shell just has backed in blue accent for this mini gnome shell GDE and our slight modification has the orange I maybe @3v1n0 could clarify here :P

tanshkoul commented 1 month ago

interesting, an upstream change in gnome shell login screen would certainly make it easier to push out this change. since the freeze date is well past for 24.10, hopefully it can be landed in the next update for more consistency :D