-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
fix(linux): added support for logical screen size with zxdg_output_v1 #4594
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
fix(linux): added support for logical screen size with zxdg_output_v1 #4594
Conversation
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4594 +/- ##
==========================================
+ Coverage 13.72% 15.46% +1.73%
==========================================
Files 61 94 +33
Lines 11852 19028 +7176
Branches 5174 8771 +3597
==========================================
+ Hits 1627 2942 +1315
- Misses 9533 12728 +3195
- Partials 692 3358 +2666
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Bundle ReportChanges will increase total bundle size by 21.17kB (1.11%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: sunshine-esmAssets Changed:
|
|
@juliosanz I think this is the reason for me suddenly seeing only a quarter of my screen; I run the git version of sunshine and with this commit in, I only see the left-upper quarter of the screen (I'm using Arch Linux + Wayland on both client and server, Moonlight current-git to connect) Update: confirmed, went back to commit b0bf510 and scaling works normally again - I created #4599 to track it. |



Description
Enforces use of zxdg_output_v1 to get logical dimensions of screen instead of physical when using KMS with Wayland, fixing touch screen support when scale of touch screen is 100% and scale of other devices were different than 100%.
Screenshot
Issues Fixed or Closed
Roadmap Issues
Type of Change
Checklist
AI Usage