Closed make-42 closed 4 years ago
I would suggest an option in the config to ignore monitor change.
Yeah, sounds pretty unusable otherwise. Thanks for reporting.
Test if it works. I mean it probably should, but test anyway.
I don't consider this to be the "true" solution, but it will do for now. I'm just curious as to why are RRScreenChangeNotify
events firing constantly (on your machine) as opposed to just when the display, is, well, changed. I will have to look into this, probably some downstream bug I'd imagine.
Yes, building rn.
For some reason, it keeps doing the same thing, looking into it.
Can you try changing monitors on new build?
yup, changing reload_on_display_configure = false
is not solving the issue.
i'm not entirely familiar with the X api, but should the condition at graphical_x.c:545 be &&
instead of +
?
if (xavaRREventBase && RRScreenChangeNotify) {
printf("Display change detected - Restarting...\n");
return 1;
}
Gonna try building with that modification
working fine for me
Also that's line 494
Yup works for me too
You should submit a pr
thanks. gonna do it
Hold on I'm just going to fix the mentioned check, to be PROPER this time.
Please try again once I push the code, and try again with both reload_on_display_configure = true
and reload_on_display_configure = false
and report the results.
With reload_on_display_configure = true
or with reload_on_display_configure = false
, XAVA never reloads(Even when changing monitors).
Strange, it works on my machine....
It could be that you don't have Xrandr extensions, but I doubt it. Please check if the 'if statement' in graphical_x.c:281 is true. For this feature to work, it must always be true. That's the only reason why it could fail.
The issue seems to be fixed. Tested on Kubuntu 20.04 with Intel graphics.
Please check if everything seems to work on your end. Try checking if you have missed any steps.
will do!
Did you reproduce the issue?
Nope, it is fixed, sorry for the long response...
Due to commit 568771a92c2d8c0cc9dfa279aa919de00aa5577f XAVA constantly reloads as if the display changes but it doesn't.
OS: Ubuntu 20.04 with KDE Monitors: 2x(1920x1080)