https://bugzilla.redhat.com/show_bug.cgi?id=2254841
Bug ID: 2254841 Summary: Cinnamon Screensaver/Lock Screen Erroneously Uses Application Theme Instead of Desktop Theme Product: Fedora Version: 39 Hardware: x86_64 OS: Linux Status: NEW Component: cinnamon Keywords: Desktop, Upgrades Severity: medium Assignee: leigh123linux@googlemail.com Reporter: nsleasy@hotmail.com QA Contact: extras-qa@fedoraproject.org CC: epel-packagers-sig@lists.fedoraproject.org, leigh123linux@googlemail.com, miketwebster@gmail.com, riehecky@fnal.gov Target Milestone: --- Classification: Fedora
After upgrade from Fedora 38 to Fedora 39, the Cinnamon lock screen starts using Application Theme elements instead of Desktop Theme.
The Cinnamon on Fedora 38 correctly uses desktop dark themes, even if an application light theme is selected. After upgrading to Dedora 39, the user must choose a dark application theme in order to get a dark background in the password field on the lock screen.
The Cinnamon version is 5.8.4 in both Fedora releases and the problem does NOT exist in the same Cinnamon version on Mint.
This appears to be a configuration issue on Fedora 39 only.
I have eliminated any specific user configuration issues. The problem arises on a freshly created user account as well.
Reproducible: Always
Steps to Reproduce: 1. Set a light Applications theme
2. Set a dark Desktop theme
3. Lock the screen and authenticate to unlock Actual Results: A light theme (white password field) appears on authentication, matching the Applications theme.
Expected Results: Since a dark Desktop theme was set, one would expect the screensaver/lock screen to use that, versus the Application theme.
Selecting a dark Applications theme produces the expected dark password field, but the screensaver/lock screen should use the Desktop theme.
To reiterate, the Cinnamon version is not upgraded going from F38 to F39 and the same version does not produce the same behavior on Linux Mint.
https://bugzilla.redhat.com/show_bug.cgi?id=2254841
--- Comment #1 from Nolan nsleasy@hotmail.com --- After further analysis, this bug appears to have been introduced in the latest minor Cinnamon update, when many packages went from versions *-1 to *-2.
The following behavior has been observed:
1 - The bug is NOT present on the latest release of Linux Mint Cinnamon (21.2)
2 - The bug is NOT present on Fedora 38, with the following configuration rpm -qa | grep cinnamon cinnamon-translations-5.8.1-1.fc38.noarch cinnamon-control-center-filesystem-5.8.1-1.fc38.x86_64 cinnamon-themes-2.1.5-1.fc38.noarch cinnamon-menus-5.8.0-1.fc38.x86_64 slick-greeter-cinnamon-1.8.2-1.fc38.noarch cinnamon-desktop-5.8.0-1.fc38.x86_64 cinnamon-screensaver-5.8.0-1.fc38.x86_64 cinnamon-session-5.8.1-1.fc38.x86_64 cinnamon-settings-daemon-5.8.1-1.fc38.x86_64 cinnamon-control-center-5.8.1-1.fc38.x86_64 cinnamon-calendar-server-5.8.4-5.fc38.x86_64 cinnamon-5.8.4-5.fc38.x86_64
3 - The bug IS present on Fedora 39, with the following configuration rpm -qa | grep cinnamon cinnamon-translations-5.8.1-2.fc39.noarch cinnamon-control-center-filesystem-5.8.1-2.fc39.x86_64 cinnamon-themes-2.1.5-2.fc39.noarch cinnamon-menus-5.8.0-2.fc39.x86_64 cinnamon-desktop-5.8.0-2.fc39.x86_64 cinnamon-settings-daemon-5.8.1-2.fc39.x86_64 cinnamon-control-center-5.8.1-2.fc39.x86_64 cinnamon-session-5.8.1-2.fc39.x86_64 cinnamon-screensaver-5.8.0-2.fc39.x86_64 slick-greeter-cinnamon-1.8.2-2.fc39.noarch cinnamon-5.8.4-5.fc39.x86_64 cinnamon-calendar-server-5.8.4-5.fc39.x86_64
4 - The bug IS present on the latest openSUSE Tumbleweed snapshot, with the following configuration: rpm -qa | grep cinnamon libcinnamon-menu-3-0-6.0.0-1.1.x86_64 libcinnamon-desktop-data-6.0.0-1.1.noarch libcinnamon-desktop-data-branding-openSUSE-42.2-5.19.noarch libcinnamon-desktop4-6.0.0-1.1.x86_64 libcinnamon-desktop-lang-6.0.0-1.1.noarch cinnamon-settings-daemon-6.0.0-1.1.x86_64 cinnamon-settings-daemon-lang-6.0.0-1.1.noarch cinnamon-screensaver-6.0.0-1.1.x86_64 cinnamon-screensaver-lang-6.0.0-1.1.noarch cinnamon-gschemas-6.0.0-1.1.x86_64 cinnamon-gschemas-branding-openSUSE-42.2-5.19.noarch libcinnamon-control-center1-6.0.0-1.1.x86_64 cinnamon-control-center-common-6.0.0-1.1.noarch cinnamon-control-center-6.0.0-1.1.x86_64 cinnamon-control-center-lang-6.0.0-1.1.noarch cinnamon-session-6.0.0-1.1.x86_64 cinnamon-6.0.0-1.1.x86_64 cinnamon-lang-6.0.0-1.1.noarch cinnamon-session-lang-6.0.0-1.1.noarch patterns-cinnamon-cinnamon_basis-202021205-2.8.x86_64 patterns-cinnamon-cinnamon-202021205-2.8.x86_64
https://bugzilla.redhat.com/show_bug.cgi?id=2254841
--- Comment #2 from Nolan nsleasy@hotmail.com --- Reference upstream Linux Mint Cinnamon issue #11985
https://github.com/linuxmint/cinnamon/issues/11985
https://bugzilla.redhat.com/show_bug.cgi?id=2254841
--- Comment #3 from Nolan nsleasy@hotmail.com --- Apparently, this has been corrected upstream, but has not made it into the Fedora 39 repositories.
https://github.com/linuxmint/cinnamon-screensaver/commit/37ab8ed18f35591f2bd...
epel-packagers-sig@lists.fedoraproject.org