Repolode
Lxtharia

Lxtharia/minegrub-theme

Minecraftのメインメニュー風にブートメニューを装飾し、スプラッシュテキストや背景画像を表示するGRUBテーマです。

スター
4,643
フォーク
69
未解決の Issue
7
最終コミット
30 日前

これは何?

Minegrubは、タイトルロゴや青を基調としたボタン、OptionsとConsoleの項目が並ぶ下部バーなど、Minecraftのメインメニューを再現したGRUB2ブートメニューテーマです。テーマフォルダーをブートパーティションにコピーし、GRUB_THEMEにtheme.txtのパスを指定してインストールします。

update_theme.pyスクリプトを使うと、起動のたびにスプラッシュテキストと背景画像をランダムに選び、fastfetchまたはneofetchを使ってインストール済みパッケージ数を表示できます。backgroundsフォルダーに置いた画像はランダムに選ばれ、ファイル名にバージョンの接頭辞を付けると、対応するボタンスタイルが自動で選択されます。更新を自動化するためのsystemdサービス、SysVinitスクリプト、NixOS flakeモジュールも用意されています。

主な機能

  • 01GRUBでMinecraftのメインメニューのレイアウトとボタンスタイルを再現
  • 02起動のたびにスプラッシュテキストと背景画像をランダムに選択
  • 03fastfetchまたは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

使う前に知っておきたいこと

  • Secure BootによりMinecraftフォントがブロックされるため、GRUBはデフォルトのフォントに切り替わります。
  • 起動オプションの数が4つ以外の場合は、レイアウトを手動で調整する必要があります。
  • スプラッシュ画面とパッケージの自動更新には、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は、タイトルロゴや青を基調としたボタン、OptionsとConsoleの項目が並ぶ下部バーなど、Minecraftのメインメニューを再現したGRUB2ブートメニューテーマです。テーマフォルダーをブートパーティションにコピーし、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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト