Repolode
Lxtharia

Lxtharia/minegrub-theme

仿照 Minecraft 主菜单风格的 GRUB 启动菜单主题,带有随机闪屏文字和背景。

Star
4,643
Fork
69
未关闭 Issue
7
最近提交
30天前

这是什么?

Minegrub 是一款 GRUB2 启动菜单主题,还原了 Minecraft 主菜单的外观,包括标题 Logo、蓝色风格按钮,以及底部的 Options 和 Console 栏。安装时只需把主题文件夹复制到启动分区,并在 /etc/default/grub 中将 GRUB_THEME 指向主题的 theme.txt。

项目附带 update_theme.py 脚本,可在每次开机时随机选取闪屏文字和背景图,并借助 fastfetch 或 neofetch 更新已安装软件包的数量显示。背景图放入 backgrounds 目录后会被随机选用,带版本号前缀的文件名还会自动匹配对应的按钮样式。项目同时提供 systemd 服务、SysVinit 脚本和 NixOS flake 模块,用于自动化更新。

核心功能

  • 01在 GRUB 中还原 Minecraft 主菜单的布局和按钮样式
  • 02每次开机随机选取闪屏文字和背景图片
  • 03通过 fastfetch 或 neofetch 显示已安装软件包数量
  • 04根据背景图文件名的版本前缀自动匹配按钮样式
  • 05提供交互式安装脚本、systemd 服务和 NixOS flake 模块

适用场景

  • 为使用 GRUB2 的 Linux 设备定制启动菜单外观
  • 为个人 Linux 桌面或共享实验机器设置主题化的启动画面
  • 在每次开机后自动轮换启动页背景和闪屏文字

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Lxtharia/minegrub-theme.git
  2. 2

    进入项目文件夹

    cd ./minegrub-theme
  3. 3

    以 root 身份运行交互式安装脚本

    sudo ./install_theme.sh

使用前须知

  • 安全启动会阻止加载 Minecraft 字体,GRUB 会退回默认字体。
  • 如果启动选项数量不是四个,需要手动调整布局。
  • 自动更新启动文字和软件包数量需要 Python 3、Pillow 包以及 fastfetch 或 neofetch。
  • 内置的 Minecraft 字体仅限非商业用途。

标签

#grub#grub-theme#linux#boot-menu#minecraft#theming#nixos#grub-themes#grub2#grub2-theme

常见问题

minegrub-theme 是什么?
仿照 Minecraft 主菜单风格的 GRUB 启动菜单主题,带有随机闪屏文字和背景。 Minegrub 是一款 GRUB2 启动菜单主题,还原了 Minecraft 主菜单的外观,包括标题 Logo、蓝色风格按钮,以及底部的 Options 和 Console 栏。安装时只需把主题文件夹复制到启动分区,并在 /etc/default/grub 中将 GRUB_THEME 指向主题的 theme.txt。
minegrub-theme 可以免费使用吗?用的什么许可证?
minegrub-theme 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
minegrub-theme 还在维护吗?
活跃维护中。minegrub-theme 最近一次提交是在 2026年10月8日。
minegrub-theme 适合用来做什么?
为使用 GRUB2 的 Linux 设备定制启动菜单外观 为个人 Linux 桌面或共享实验机器设置主题化的启动画面 在每次开机后自动轮换启动页背景和闪屏文字
minegrub-theme 怎么安装和运行?
克隆仓库: git clone https://github.com/Lxtharia/minegrub-theme.git 进入项目文件夹: cd ./minegrub-theme 以 root 身份运行交互式安装脚本: sudo ./install_theme.sh
在哪里获取 minegrub-theme?
源代码和安装说明在 GitHub 上:https://github.com/Lxtharia/minegrub-theme

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目