-
Notifications
You must be signed in to change notification settings - Fork 15
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
Only first panel applet rendering on Nvidia 1650 gaze15 #13
Comments
Hm, seems to happen on the same system booted in integrated mode? I tested that just to double check even though it obviously has to be graphics driver related... Not sure what could cause this. |
Ah, I think this is just a theme issue. Not sure what is determining the colors here, but the panel text and icons are black on a black panel. |
Oh I think I understand why this is happening. The panel and apps should be using the colors in ~/.config/gtk-4.0/cosmic.css or adwaita defaults for the currently active dark/light mode. All of the panel buttons and such are pretty much transparent though, and if the panel is black in light mode, which based on the popup, it probably is, then the text would be black on a transparent widget on a black panel. |
Yep. Looks like this is (partly) from having the dconf setting Though the panel is also black on this computer, and gray on my other laptop. I don't know what determines the panel background color given neither computer has a On both computers, changing |
It should depend on your config, if you have one. One computer might be using ThemeDefault and another could be using a custom color? It's possible that the default that it loads in absence of a cosmic.css might be an issue. |
Okay, building for git I get the same black color on both. Since the default config is |
Ok latest should fix it. On another note, maybe instead of the panel, gtk apps, and iced apps watching both the palette files + theme dark / light setting, the palette could be exposed from the user color editor via dbus for each toolkit that we might use, like iced-palette, adwaita-palette, etc... ? |
We'll want apps using Cosmic styling to be usable outside of the Cosmic desktop, so they probably shouldn't rely on the existence of a special dbus service. That use case is something to consider for any solution here. |
After updating to the latest commit of cosmic-panel (and master staging builds of everything else), the segfault from #12 seems to be addressed, but I seem to see only the first applet in each panel being rendered. Popups open fine, and behavior is otherwise as expected.
Is something not working with creating multiple
EGLSurface
s from the panelWlSurface
? Not sure exactly how to debug this sort of behavior.The text was updated successfully, but these errors were encountered: