Jump to content

Plymouth

From Official NixOS Wiki
Revision as of 15:59, 2 June 2026 by Ardenet (talk | contribs) (Created page with "仍然可以通过按任意键打开引导加载程序列表。")

Plymouth 是一个在启动过程早期运行的应用程序,提供图形启动动画,被大多数面向桌面的 Linux 发行版所使用。

用法

例如,您可以通过以下代码使用 collection 中的启动动画:

❄︎ configuration.nix
{ pkgs, ... }: {
  boot = {
    plymouth = {
      enable = true;
      theme = "rings";
      themePackages = with pkgs; [
        # 默认情况下,我们会安装所有主题。
        (adi1090x-plymouth-themes.override {
          selected_themes = [ "rings" ];
        })
      ];
    };

    # 启用“静默启动”
    consoleLogLevel = 3;
    initrd.verbose = false;
    kernelParams = [
      "quiet"
      "rd.udev.log_level=3"
      "rd.systemd.show_status=auto"
    ];

    # 隐藏引导加载程序的操作系统选择选项。
    # 仍然可以通过按任意键打开引导加载程序列表。
    # It will just not appear on screen unless a key is pressed
    loader.timeout = 0;
  };
}

在图形的启动过程中,可以用退出键(或者说 ESC)来切换在文本模式和 Playmouth 界面中切换。

If you are using LUKS encryption the password prompt may fall back to text mode. While the default bgrt theme supports graphical password entry, this may not be supported by all themes.