Skip to content
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

Corrupt title/header bar, no window decorations on small pop-up windows #59

Open
VanessaE opened this issue Dec 28, 2020 · 0 comments
Open

Comments

@VanessaE
Copy link

I am using gtk3-nocsd version "3-1" from Debian's standard bullseye repository.

I don't know what the proper name is for these pop-up windows, but I refer to the small ones some programs use which generally ask a simple question, like "are you sure you want to quit?" or "overwrite this-such-and-such file?", and similar. The phrase "nonmodal" comes to mind in reference to this type of popup, not sure if that's correct.

Anyway, these kinds of windows are being given corrupt title bars and no window decorations. For example, here's Prusaslicer exporting to g-code and ready to overwrite an old file:

Screenshot_2020-12-28_13-30-22

Here, you can see the Prusaslicer main window in the background, a normal kind of window that doesn't use CSD, and which is not focused (hence light grey window decorations), a file dialog window that uses CSD but is being correctly altered by gtk3-nocsd, and has focus (thus the purple window decor), and a confirmation popup on top of that which clearly uses CSD as well, but which showing a broken top portion and no window decor.

What you can't see in the image is that that broken area is rapidly flickering between a few distinct states, including some transparent bits, almost like it's trying to interlace two images, or animate something (neither of which is actually appropriate for the window decorations I'm using).

Incidentally, this is a very handy utility. The more of this CSD crap that shows up, the worse the desktop looks, imho. That is, until gtk3-nocsd came about. Thanks for restoring some sanity to my desktop. :smile"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant