2
Draedus
2y

For the guys who uses pop! os ( apparently ubuntu breaks on rtx 3070 and don’t have the patience to find the proper drivers ) and i3wm how do you manage the scaling / dpi on different monitors ( i have 4 of them: 4k, 2k, 1920 and ultrawide 2560x1080 ) and apparently on 3 of them the cursor and font is fucking huge and on the 4k is too small. Tried scaling them manually using xrandr but it still doesn’t look right .

Comments
  • 2
    What on earth do you do with 4 monitors...
  • 1
    @IntrusionCM Faking productivity ¯\_(ツ)_/¯
  • 1
    For that honest answer I can give you an answer: Afaik xrandr / X can only set a global DPI, rest of monitors need to be scaled.

    Wayland solves this if I remember correctly - though that requires an all Wayland system. Though I cannot give any guarantees as I only use one monitor. More than one and I get too distracted to get shit done.
  • 0
    @IntrusionCM Hmm I think I already did that . The global dpi should be the biggest dpi monitor ? Or the sum of all and then scale each ?
  • 0
    @IntrusionCM And wayland solves it but i3wm is based on xorg . Thinking on switching to sway but I don’t know how it will play out with the nvidia card
  • 0
    @Draedus

    Should play out fine if its a non ancient version I think.

    https://cvbraeuer.de/2022/06/...

    The trouble is the calculation.

    You set a global DPI, then you have to do a bit of math.

    I hope I explain it right, but the basic gist is that you scale the smaller displays so they appear to have the same size than largest one and create a virtual screen spanning *all* monitors.

    Which usually incurs a blurryness, which you can try to counter with a sharpness factor.
Add Comment