Skip to content
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

HiDPI support #128

Open
PromyLOPh opened this issue Dec 18, 2022 · 0 comments
Open

HiDPI support #128

PromyLOPh opened this issue Dec 18, 2022 · 0 comments

Comments

@PromyLOPh
Copy link
Contributor

For screens with high pixel density HiDPI (i.e. output scaling) support is essential. I rebased the branch support_wlr-output-management on top of main and added send_enter events, which appear to be used by surfaces to adjust their scale to the output. It seems to work for „normal“ windows, but not for waybar and XWayland windows. I’m stuck and have no idea why these are treated differently.

How to reproduce: Use my branch from https://github.com/PromyLOPh/vivarium/tree/support_wlr-output-management, clone and build wlr-randr, run vivarium, run ./build/wlr-randr --output DP-1 --scale 2 to adjust output scale, start an XWayland application, make it floating and move it around:
screenshot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant