Hacker News new | ask | show | jobs
by dmitrygr 2884 days ago
One word: HiDpi

Details: try a HiDpi display and a non HiDpi display both connected to the same PC. Nothing but MacOS handles this well. Even Win10 struggles with Windows that straddle the boundary or things dragged across it.

1 comments

HiDPI works well on the latest GNOME with Wayland. I use a 4k display at home with the amdgpu driver and it works great. I have also hooked up a non-4k Dell Ultrasharp display and with Wayland, both displays can use different DPIs.

The Qt and Tk (since 8.6) applications also scale nicely with GNOME3.

The only glitch is that currently only integer scaling works well.

Did you write up or have a link on how you managed to do this ? I'm currently struggling with a similar configuration. I have a XPS 9570 with integrated 15" 4K screen, and an external screen, non4K. This is literally driving me crazy as each app on Gnome seems to handle scaling slightly differently!
Not much to write up. This was on Arch, I just installed GNOME (on Nix now, so this is from memory):

    sudo pacman -S gnome
    sudo systemctl enable gdm
    sudo systemctl start gdm
GNOME Wayland is the default session. Log in, press the super key top open Settings, go to Display and set scaling to 200% on the 4k screen. After that, everything worked fine. Since I use the non-4k screen vertically, I had to rotate the second screen in the settings.

The last time I used Fedora it worked without extra work (besides setting scaling to 200% in the Display settings).

Things only started working well with GNOME 2.26 and very well with 2.28.

In any case, you have to make sure that you are using Wayland, support for multi-DPI screens on X.org has been terrible for me. Even a single 4k screen is not very consistent in X.org (e.g. the mouse cursor sometimes becomes tiny when moving between windows).