-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
Distortions to remote windows after update #4243
Comments
Likely fixed in 6.0.1, which has been released |
Hey, I'm trying to update the arch linux package, but for some reason the new release is not listed under |
@nikolaof there is, I forgot! (it's just a copy of the one from pypi) |
I am closing this ticket as a duplicate of #4201 (comment) Feel free to re-open if you can reproduce with 6.0.1 |
Ok. After updating, seems to be better but not perfect. The lines are fine when scrolling but still for some reason I'm experiencing some color changing when moving the mouse around the window. for example the code panel in the image switch from darker to lighter and vice versa. Somthing like flickering. |
That's likely to be a colourspace issue (#3837), but I have no idea which codecs Arch enables. |
Enabling debug for compress I'm getting a huge such a list. Personally I cannot debug this :) What should we look for? I mean how the distortions/flickering will look like ?
Also, I tried to use both of the |
These
My guess is that xpra should be sending only lossless screen updates, but it is sending lossy subsampled ( |
Is there a way to modify how the application is detected? I mean the actual application is the Visual Studio Code. As far as I know is based on web technologies like electron. Maybe it makes sense that it detects it as web browser. |
See: |
Thanks a lot for the links. So according to the
After saving them, I restarted the server, but still it recognize it as
|
That should have worked. Lines 452 to 476 in ed358ea
And this should end up calling: guess_content_type
The server debug switch for this module is _load_dict_file()
guess_content_type_from_defs(WindowModel(400012)) prop(role)=None
guess_content_type_from_defs(WindowModel(400012)) prop(title)=antoine@fedora:~/projects/xpra
guess_content_type_from_defs(WindowModel(400012)) prop(class-instance)=('xterm', 'XTerm')
guess_content_type(WindowModel(400012)) found match: property=class-instance, regex=xterm, content-type=text |
Here is what I'm getting if I enable the debug flags you mentioned:
Seems that it doesn't see any window class or title as it does in xterm example of yours. |
Got it:
It stops as soon as it finds a match, and your application sets the window role to Another workaround would be to remove this line:
|
I am reasonably confident that the two commits above are correct. |
To me seems that still identifies it as browser
|
So what make it work properly was to change your fallback file into smth like
But obviously this is not correct |
Yes, I realized later on that f0431b1 was wrong: the files are all loaded and placed in the same data structure, so the later files can only override previous settings. |
Describe the bug
After the last update from 4.4.5-2 to 6.0-1, whatever application I'm running at server side, displays some distortions, like parts of the windows are blinking, or change colors on their own. Also when scrolling for example in vscode the whole content is messed up (see screenshot).
To Reproduce
Steps to reproduce the behavior:
System Information:
Additional context
xpraconf.txt
The text was updated successfully, but these errors were encountered: