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

Race between foot terminal and way-displays scaling #179

Open
bonsairobo opened this issue Oct 1, 2024 · 1 comment
Open

Race between foot terminal and way-displays scaling #179

bonsairobo opened this issue Oct 1, 2024 · 1 comment

Comments

@bonsairobo
Copy link

bonsairobo commented Oct 1, 2024

I'm experiencing weird behavior where if I exec foot in my Sway startup config (after way-displays has been spawned), then the spawned terminal looks blurry. Once I kill that terminal and spawn a new one, it looks correct.

This must be related to my way-displays config:

# from `way-displays -g`:

  current:
    scale:     1.500 (1.440)
    size:      2560x1440
    position:  0,0
    mode:      3840x2160@240Hz (240,000mHz)
    VRR:       on

I could maybe add a sleep between starting way-displays and foot but I'd really prefer not to. For now, I've resorted to just removing the startup instance of foot and manually opening it, which is not a bad solution for me. I just figured I should report this issue anyway.

@alex-courtis
Copy link
Owner

I think I replicated this (old person eyes) with foot, but not alacritty. Could you please post a screenshot of the blurry foot next to a non-blurry foot?

Hypothesis: the startup foot is starting with a scale of 1, which sway passes it. When changing the scale to 1.5 it is not being passed to foot, or foot is not respecting the change.

I'd be most grateful if you could also test:

  • a wayland browser
  • alacritty

We can add a wiki entry once we're certain.

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

2 participants