-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
Make the render window a native Wayland window #2559
Comments
I guess this should be handled by SDL, could you please also report the problem to them? |
Sure, sorry. I did not know that. |
With a bit of search, I found this pull request in SDL's repository. With |
I manually fixed it by building scrcpy myself with having |
I noticed, directly after I have written the last comment, that the decorations are also available with the prebuild version, at least on Fedora, when |
I added |
@zenofile Thanks. May I remove:
from the FAQ then? |
If the user decides to use the prebuilt binaries instead of the copr repository (or when using other distributions?), it might still be necessary to install
instead of removing it completely. |
You can override the SDL version an executable is linked to (scrcpy in your case) and provide your own SDL .so:
It might be useful while waiting until the latest SDL version reaches the repos of the distros. |
Is your feature request related to a problem? Please describe.
Currently, when using fractional scaling in GNOME with Wayland, the render window is slightly blurry. This happens to all applications that use XWayland instead of native Wayland as display server.
Describe the solution you'd like
Make the render window a native Wayland window so that it does not use the XWayland server anymore.
Describe alternatives you've considered
An alternative for me would be not to use Wayland or fractional scaling, but I do not consider both as sensible options. I have not thought about other options, I do not know if there are any.
Additional context
A screenshot to show the slight blurriness. You can see it best if you compare the text of the terminal with the headline of the render window.
The text was updated successfully, but these errors were encountered: