Skip to content

elwint/grub-gfxmenu-bg-mod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRUB 2.12 menu entry backgrounds gfxmenu mod

Demo using backgrounds from the HyperFluent theme (backgrounds resized to 1920x1080):

VID_20250920_212542.mp4

Installation (precompiled x86-64)

  1. cp gfxmenu.mod custom.cfg /boot/grub/
  2. Inside your theme folder, create a new folder named backgrounds and copy your background images into this folder. Use the same naming scheme as the icons folder (e.g. backgrounds/arch.png).
  3. Resize the backgrounds to match your screen resolution (or smaller if it is slow).

GRUB2 should now automatically load the patched gfxmenu module which dynamically loads a background based on the selected menu entry class.

Compile from source

  • Clone the GRUB repository and apply view.patch.
  • Build GRUB and copy the module gfxmenu.mod from the grub-core folder.

Disclaimer

I tested it with GRUB 2.12 (EFI), but it should work on any distro with GRUB 2.12. It probably won't work on other GRUB2 versions. Use it at your own risk. I am not responsible for any issues, damage, or loss that may result from using the patched module.

About

GRUB2 gfxmenu mod to dynamically load a background based on the selected menu entry class.

Resources

License

Stars

Watchers

Forks

Contributors