Does anyone know if there exists a DE that scales GUI based on DPI and monitor size? There's a 15" 4K laptop and 27" 4K monitor that I want to use side by side. My distribution of choice is Linux Mint with Cinnamon, but it clearly calculates the number of pixels to use for GUI elements based on the laptop screen size (or even hardcoded values maybe based on resolution and DPI) and uses those numbers regardless of what's the actual size of the monitor. So everything is almost twice as large on the 27" monitor. Are there other DEs that are better at this? Thanks!
Gnome + Wayland support this. See How to set per-monitor scaling on Wayland?.
Note that apps that use XWayland (most non-gnome & non-kde, like Firefox etc.) don't re-scale properly yet.
- Work on KDE + Wayland scaling is not as advanced right now AFAIK.
- Under X11, you can achieve something usable with some manual work with xrandr. See Is it possible to have two different DPI configurations for two different screens? or Configuring mixed DPI monitors with xrandr