Can I decrease high res display resolution at grub/ login screen
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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.
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?
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).
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 resolution...at this juncture problem half solved
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.