Give your Linux boot menu a modern look with smooth fonts and a blurred wallpaper background.
Choose between a narrow rounded style or a wide square style GRUB menu.
Automatically show a matching icon next to each detected Linux distribution in the boot menu.
Customize screen resolution, font size, colors, and menu messages by editing install script variables.
| ftonneau/grub-evodevo | flyingpenguinw/brave-origin | ganimjeong/harness-for-codex | |
|---|---|---|---|
| Stars | 31 | 31 | 31 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires ImageMagick or GraphicsMagick, rsvg-convert or Inkscape, and root access to install.
Grub EvoDevo is a customizable visual theme for GRUB, the boot menu that appears when a Linux computer starts up and lets you choose which operating system or kernel to load. Normally GRUB menus look plain and pixelated, but this theme adds scalable graphics, a blurred background image, and smooth antialiased fonts, so the boot screen looks closer to a modern desktop interface. Any wallpaper, including your own desktop background, can be used as the theme background. The theme comes in two visual styles. A narrow style menu has rounded corners, a header that can be colored on its own, and rectangular menu entries with no margins. A wide style menu instead has square corners, no separate header, and rounded entries with side margins. The install script also automatically detects your existing GRUB menu entries and assigns a matching icon to each recognized Linux distribution, falling back to a generic symbol for anything it does not recognize. Since GRUB cannot smooth fonts on its own, EvoDevo works around this by building each menu entry as a set of antialiased PNG images generated from SVG files, layered so the fake, smooth looking entries appear in place of GRUB's plain text. Configuration happens by editing variables near the top of the install script, mainly your screen's width and height at boot time and your preferred font size, since every graphic element scales automatically from those values. The theme only supports systems that use the grub-mkconfig command, such as Arch and Debian, and explicitly does not support Fedora or other distributions that use grub2-mkconfig instead. It has been tested on Arch, elementary OS, and Kubuntu. To install it, you need ImageMagick or GraphicsMagick for image processing, plus either rsvg-convert or Inkscape to convert SVG files to PNG, then you download the provided zip archive, make the included install and uninstall scripts executable, edit the configuration variables, and run the install script as root. Written in Shell, this project would mainly appeal to Linux users who want a nicer looking boot screen and are comfortable editing a shell script and running commands as root.
A customizable GRUB boot menu theme with scalable graphics, blurred backgrounds, and smooth fonts.
Mainly Shell. The stack also includes Shell, GRUB, ImageMagick.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.