Skip to content

AbijithBalaji/sekiro_grub_theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sekiro Grub Theme

This theme was written for a resultion of 1920x1080.
To use it on a 2560x1440 screen, adjust the desktop-image in the file Sekiro/theme.txt to sekiro_2560x1440.png.

Installation

Clone the repository:

$ git clone https://github.com/semimqmo/sekiro_grub_theme

Switch to the repository folder:

$ cd sekiro_grub_theme

Run the installation script:

$ ./install.sh

Screenshot

Troubleshooting

Fonts Not Displaying Correctly

If you see the background image but fonts appear as default GRUB fonts (small monospace), this is usually because the font generation step failed during installation. Try these solutions:

Option 1: Re-run installation with font tools (Recommended)

  1. Install GRUB font tools (if not already installed):

    # Ubuntu/Debian
    sudo apt install grub2-common
    
    # Fedora/RHEL/CentOS
    sudo dnf install grub2-tools
    
    # Arch Linux
    sudo pacman -S grub
  2. Re-run the installation script:

    sudo ./install.sh

    The script will now detect the font tools and generate the required font files automatically.

Option 2: Manual font regeneration If the above doesn't work, manually regenerate the font files:

  1. Generate font files manually:

    cd /usr/share/grub/themes/Sekiro
    sudo grub-mkfont -s 16 -o dersu_uzala_brush_16.pf2 "Dersu Uzala brush.ttf"
    sudo grub-mkfont -s 54 -o dersu_uzala_brush_54.pf2 "Dersu Uzala brush.ttf"
    sudo grub-mkfont -s 60 -o dersu_uzala_brush_60.pf2 "Dersu Uzala brush.ttf"
    sudo grub-mkfont -s 16 -o fira_code_16.pf2 "FiraCode-Regular.ttf"
    sudo grub-mkfont -s 20 -o fira_code_20.pf2 "FiraCode-Regular.ttf"
  2. Update GRUB configuration:

    sudo update-grub
    # or on some systems:
    sudo grub-mkconfig -o /boot/grub/grub.cfg
    # or:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  3. Verify font files exist:

    ls -la /usr/share/grub/themes/Sekiro/*.pf2

Theme Not Loading

  • Ensure GRUB_TERMINAL_OUTPUT="gfxterm" is set in /etc/default/grub
  • Check that the theme path is correct in /etc/default/grub
  • Run the installation script with sudo privileges

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages