I have a laptop using Arch Linux and Gnome Shell. My graphics card is an Intel HD 520. My laptop's screen resolution is 3200×1800. At work I connect my laptop to a monitor which has resolution of 1920×1080. The connection is being done using an HDMI cable. The system detects both screens and their resolutions correctly. The problem is the following:
In ultra HD resolutions Gnome (does Gnome do this or is it the graphics card driver?) scales the windows in order to be bigger. This is makes perfect sense, else Firefox's bar for example would be a thin line. But the problem is that when I move a window (e.g., Firefox) from one monitor to the other, this scaling is being preserved. As a result things look huge in my 1920×1080 monitor, even though the resolution is detected correctly.
- Is this a bug? If yes, whose fault is it? Gnome, Intel HD graphics or the Linux Kernel?
- Can I correct it?