Linux Mintのログイン画面やGRUBメニューを色々とカスタマイズしたので、その備忘録として書き残しておきます。
環境は Linux Mint 22.1 “Xia” MATE Edition です。
ログイン画面のカスタマイズ
ログイン画面で背景画像を表示
/usr/share/backgrounds ディレクトリにログイン画面で表示する背景画像をコピーします。ファイル名は何でも構いませんが、ここでは「bg.png」にします。
$ sudo cp ~/Pictures/xxxxxx.png /usr/share/backgrounds/bg.png
適当なテキストエディタで /etc/lightdm/slick-greeter.conf を開きます。ここでは使い慣れた nano を使用しています。
$ sudo nano /etc/lightdm/slick-greeter.conf
以下をコピペして [Ctrl] + [O] を押し [Enter] キーで保存後 [Ctrl] + [X] で nano を終了します。
[Greeter]
background=/usr/share/backgrounds/bg.png
background-color=#000000
cursor-theme-name=DMZ-Black
cursor-theme-size=24
font-name=MigMix 2P Regular 12
icon-theme-name=Mint-Y-Aqua
show-hostname=false
show-a11y=false
show-keyboard=false
show-clock=true
clock-format=%Y/%m/%d (%a) %H:%M:%S
各種パラメータの意味
background | ログイン画面の背景画像へのパス |
background-color | ログイン画面の背景色 |
cursor-theme-name | ログイン画面のカーソルテーマ |
cursor-theme-size | ログイン画面でのカーソルの大きさ |
font-name | 使用するフォントの種類 |
icon-theme-name | ログイン画面で使用するアイコンテーマ |
show-hostname | ログイン画面でのホスト名の表示・非表示 |
show-a11y | アクセシビリティ(accessibility)のメニューバーの表示・非表示 |
show-keyboard | ログイン画面でのオンボードキーボードの有効化・無効化 |
show-clock | ログイン画面での時刻の表示・非表示 |
clock-format | ログイン画面で時刻を表示する場合のフォーマット。%Y が年(西暦)、%m が月、%d が日、%a が曜日、%H が時間、%M が分、%S が秒。 |
オートログインの有効化
/etc/lightdm ディレクトリに lightdm.conf を作成します。
$ sudo nano /etc/lightdm/lightdm.conf
autologin-user の YOUR_NAME を自身のログインユーザー名に置き換えて保存します。
[Seat:*]
autologin-guest=false
autologin-user=YOUR_NAME
autologin-user-timeout=0
greeter-show-manual-login=false
greeter-hide-users=false
設定の反映
lightdmを再起動させて、設定を反映させます。
$ sudo systemctl restart lightdm
GRUBメニューのカスタマイズ
GRUBの設定ファイルを開きます。
$ sudo nano /etc/default/grub
システム起動時にロゴではなくメッセージを表示する
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
をコメントアウトし、その下に GRUB_CMDLINE_LINUX_DEFAULT=""
を追記します。
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUBメニューの表示形式を変更
GRUB_TIMEOUT_STYLE
はメニューの表示形式を指定します。menu
を指定するとメニューを表示し、countdown
を指定するとはシステムを起動するまでの秒数をカウントダウン形式で表示します。hidden
を指定するとメニューを表示しません。
// GRUBメニューを表示
GRUB_TIMEOUT_STYLE=menu
// システムを起動するまでの秒数をカウントダウンする
GRUB_TIMEOUT_STYLE=countdown
// GRUBメニューを非表示
GRUB_TIMEOUT_STYLE=hidden
GRUBメニューを表示する時間の変更
GRUB_TIMEOUT
はメニューをいつまで表示するかを秒数で指定します。例えば、GRUB_TIMEOUT
に「10
」を指定するとカウントダウンが10秒なので、10秒間メニューを表示します。
GRUB_TIMEOUT
に「0
」を指定するとカウントダウンが0秒なので、メニューは表示されずシステムが起動します。
GRUB_TIMEOUT
に「-1
」を指定するとタイムアウトが無効になり、GRUBメニューを恒久的に表示し続けます。
// 10秒間メニューを表示
GRUB_TIMEOUT=10
// メニューを表示しない
GRUB_TIMEOUT=0
// メニューを恒久的に表示
GRUB_TIMEOUT=-1
GRUBメニューで背景画像を表示する
// /boot/grub/bg-pics ディレクトリを作成
$ sudo mkdir /boot/grub/bg-pics
// /boot/grub/bg-pics に画像をコピー
$ sudo cp ~/Pictures/xxxxxx.png /boot/grub/bg-pic/background.png
// GRUBの選択画面で表示させる壁紙のパス
GRUB_BACKGROUND="/boot/grub/bg-pics/background.png"
GRUB画面の解像度の変更
// GRUB画面の解像度の変更 (26行目辺り)
GRUB_GFXMODE=1920x1080
編集したGRUB設定の反映
編集したGRUB設定を反映させるには、以下のコマンドを実行します。
$ sudo update-grub
最後にシステムを再起動し、設定通りにGRUB画面が表示されれば完了です。
$ sudo reboot
参考にさせていただいたサイト様

コメント