Andrei Borzenkov composed on 2021-05-08 08:58 (UTC+0300):
Mathias Homann wrote:
I know I can switch the resolution on a per user basis in Plasma or Gnome, but how can I limit the whole thing to "only" 1920x1080? As in, even gdm/sddm runs at that resolution?
Try video=1920x1080 kernel option.
IME, that will only pass through from framebuffers to X if xf86-video-intel is in use by Xorg. Otherwise, it will only apply on the framebuffers. Once you know the xrandr's CRTC output name, which can be noted by running the xrandr command, you can create a miniscript in /etc/X11/xinit/xinitrc.d/ containing an xrandr command for the desired mode affecting all Xorg session types. e.g.: xrandr --output eDP-1 --mode 2560x1440 or xrandr --output eDP-1 --mode 1920x1080 The former is about half the screen density of 3840x2160, while 1920x1080 is 1/4. Another option that might be worth trying is 2048x1152, somewhat more than 1/4. Yet another option is to scale via DPI instead of lowering resolution. Xrandr can do that too, in same manner, e.g. xrandr --dpi 132 If you go this route, it won't be sufficient for all apps. Some slack can be picked up by setting Xft.dpi to something larger than 96. One place to do this is in ~/.Xresources, e.g.: Xft.dpi: 168 I think this works in /etc/X11/Xresources as well (it does in Fedora and Mageia, the latter of which at least used to force it to 96 there by default). Again, IME, these will not apply to SDDM or LightDM, and likely not to GDM (which I never use), but in these you can configure a specific DPI that will have the effect of enlarging screen objects. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/