-
Notifications
You must be signed in to change notification settings - Fork 96
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
Window flickering issue when reconfiguring screen outputs #127
Comments
Are you using NVIDIA by any chance? |
That's an interesting point, in that I do have and nvidia card in my laptop, but also an Intel, and I'm only using the Intel with Xorg. I also have blacklisted the
|
Could you rebuild spectrwm with CFLAGS="-DSWM_DEBUG" and capture the stderr output of spectrwm starting up with the glitch? |
Definitely! However, it became like a 40Megs text file, 1.5M compressed. Can/should I upload it here, or send it to you via email (my profile has my address, just drop me a mail, and I can reply)? |
Was the window iconified? I get exactly this behavior in #120, which might actually not be related to iconification after all. |
No it wasn't iconified, it was just open and visible on |
sent |
Indeed, after a few tries, it seems that iconification has nothing to do with it. although iconified windows also flicker. I still get the behavior even with just a regular window. I'm just using the xorg intel driver. |
@levaidaniel thanks for the log, it was helpful I pushed a new branch (randr_unmap_window_fix) that should fix this issue. Please give it a try and let me know if it resolves the issue. |
It segfaults for me, unfortunately:
|
Committed a fix. |
Yep, now it seems OK! |
Huh, I just had the same behavior when opening a new tool window in libreoffice (not changing the screen configuration). Incidentally, I noticed that over time, the status bar loses the "focused" border over the course of a day as well. There is still some state to reset properly somewhere, but I couldn't reproduce either easily. |
I don't how put my finger on this, but here's the deal:
Given are three screens:
When I start spectrwm (3.0.0) with autostarting st (simple term) on
ws[1]
, and thunar onws[2]
, and issuing thisxrandr
command from .xinitrc (so it's automatic):I end up with a flickering st window, and a barely moving mouse cursor. Eventually spectrwm doesn't react to anything (kbd, mouse), and I have to kill it.
If the only thing I remove from my configuration file is the autostart of simple term, then this doesn't happen (although I'm not sure if this is only because of st).
Is there a way I can effectively debug this?
The text was updated successfully, but these errors were encountered: