-   Linux - Newbie (
-   -   Can I decrease high res display resolution at grub/ login screen (

jj1 11-13-2018 01:52 AM

Can I decrease high res display resolution at grub/ login screen
I use Dell 5520 laptop that has 3840x2160 display. I have Linux MX-xfce4 distro installed. I set the resolution to 1920x1080 in xfce4 display settings so I can see icons better because their tiny as f*, but at grub screen, and login screen it goes back to 3840x2160 res. Is there a way to set/adjust res for grub and login screens? Or maybe a theme that's suited for high res screens?

3840x2160 resolution

TenTenths 11-13-2018 03:42 AM

Not sure if it'll work for your distro but you could give this a try:

mrmazda 11-13-2018 05:24 AM

For the Grub menu VESA mode you wish used, replace auto with it in /etc/default/grub GRUB_GFXMODE=. For the login screen I have video=1440x900 included in that same file's GRUB_CMDLINE_LINUX_DEFAULT= for use with 1920x1200 screens. You might want 2560x1440 or 1920x1080 for your 3840x2160.

jj1 11-13-2018 02:49 PM

Thanks to the both of you, but I feel a bit foolish now. After poking around os I found grub Customizer app. It had the setting you both reference. The Grub menu looks great now, and loads considerably faster :)

@mrmazda; The line you mention in my grub file looks like this: GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" .In the Grub Customizer app it mentions "splash quiet" as a kernal perameter. (image)

It gives no other options. It must be box to enter your own perameter. Can I assume, if I entered "vidio=1920x1080" in grub app kernal perameter box that it would in essence, be same as adding it to grub.txt? (I think yes, but I wont be assuming newby with no video :))
In addition, if I add line to grub.txt will the "splash quiet" entry in grub app inhibit addition in grub.txt?

mrmazda 11-13-2018 05:20 PM

I don't know anything about any grub.txt.

video= tells the kernel what mode the vtty framebuffers should use, independently of grub. I use video= instead of splash and/or quiet. video= only takes effect well after grub has done all it is going to do, after init is fairly well along.

Since I don't use Customizer, I can only presume if you put video=1920x1080 in whatever box holds video and quiet that it would be the same in the grub.cfg that results from using Customizer.

Putting 1920x1080 in GRUB_GFX_MODE wouldn't likely produce the same result because 1920x1080 is neither a native display mode nor a VESA mode.

Using video= on cmdline has an effect that differs according to gfxchip and X configuration. Generally, with intel gfxchip X will inherit the video= mode (override the native/preferred mode), while with amd and nvidia gfx X will ignore the video= mode (defer to the native/preferred mode).

jj1 11-13-2018 07:34 PM

I tried adding line, 'video=1920x1080', to /etc/default/grub file, and also changed the kernal perameter in the customizer. Neither changed the login screen this juncture problem half solved ;)

mrmazda 11-13-2018 07:53 PM

Changes made directly in /etc/default/grub are only effective after the /boot/grub/grub.cfg file is rebuilt with update-grub or grub-mkconfig.

jj1 11-15-2018 04:06 AM

I updated grub right after I edited grub.cfg. The login screen didnt change. Something else is controling resolution for that screen.

All times are GMT -5. The time now is 01:44 AM.