-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeePassXC cannot detect the Gnome Theme #7817
Comments
Can confirm. There is an even more interesting behaviour when switching themes on-the-fly: Kooha-04-07-2022-18-47-35.mp4KeePassXC correctly changes to dark but not back. |
This is probably a Gnome bug and not a Keepass bug, as foreshadowed in #7422 (comment) You can test this by running If that is the case, please file a bug report in Gnome. I don't understand how one can get this implementation wrong in the first place: If the user explicitly chooses light theme, the user obviously wants to prefer light theme. Gnome is then also blatantly lying to the user in the exposed settings: It says "Light" but it actually is a "No-preference" switch. If Gnome wants to continue making themself the clown in the Linux world, they can continue doing that within the realms of their own DE, but please keep these horribly misguided ideological decisions out of the desktop independent specifications. But then again, we don't know yet if this is actually just a bug (and hopefully not a deliberate decision), so I don't want to go off the rails yet. |
@vimpostor Thanks for the explanation. After that I performed the tests you suggested and it seems qdbus is only returning the values So yes, you are right and it isn't a KeePassXC bug, but a Gnome misbehaviour. Thanks! |
I mean technically we could workaround the Gnome issue by just considering I am curious though what Gnome has to say about this, does there exist a Gnome bug report already? |
Well... so weird However, when I change the theme to dark in the Gnome Settings I get this:
Changing back to light theme, I get this:
I'll will try to figure it out on where to report this to Gnome Team :) (I did not check whether a bug report already exists) Btw, Thanks for this great software (KeePassXC) |
"default" seems to be a synonym for "light" then, at least in Gnome terminology. |
Just adding that Linux Mint with Cinnamon DE has this issue too. |
Overview
KeePassXP cannot auto-switch between Light and Dark themes in Gnome 42.0.
Steps to Reproduce
Expected Behavior
KeePassXC should change to the Dark theme after restarting the application in Gnome using the dark theme.
Actual Behavior
KeePassXC is still using the light theme doesn't matter the theme configured in Gnome.
Context
Just Open the application after changing the Gnome theme (from Light to Dark)
KeePassXC - Version 2.6.6
Revision: 9c108b9
Qt 5.15.3
Debugging mode is disabled.
Operating system: Fedora Linux 36 (Workstation Edition Prerelease)
CPU architecture: x86_64
Kernel: linux 5.17.1-300.fc36.x86_64
Enabled extensions:
Cryptographic libraries:
Operating System: Linux (Fedora Workstation 36)
Desktop Env: Gnome (42.0)
Windowing System: X11
The text was updated successfully, but these errors were encountered: