Plymouth (українська)
Ця сторінка потребує супровідника
Plymouth - це проект з Fedora, що забезпечує завантаження системи без написів (логів), що біжать, на екрані. Він базується на kernel mode setting (KMS, встановлення роздільної здатності та глибини кольору на рівні ядра) для забезпечення рідної роздільної здатності екрана на ранньому етапі завантаження, після чого відображає привабливий завантажувальний екран аж до етапу вибору користувача.
- 1 Підготовка
- 2 Встановлення
- 3 Конфігурація
- 3.1 Включення Plymouth до Initcpio
- 3.2 Командний рядок ядра та налаштування завантажувача
- 3.3 Налаштування дисплейного менеджера
- 3.4 Зміна теми
Якщо ви не налаштовані ні KMS ні framebuffer, то Plymouth повернеться в текстовий режим.
Plymouth поки недоступний в офіційних репозиторіях і має бути встановлений з AUR.
Стабільна версія називається plymouth AUR, але можна використовувати версію plymouth-git AUR.
Конфігурація
Включення Plymouth до Initcpio
Додати Plymouth в HOOKS в mkinitcpio.conf. Він обов'язковоповиненбути доданийпісляbase,udevтаautodetect:
Переконфігурація образу ядра (див. статтю mkinitcpio для більш детальної інформації):
Командний рядок ядра та налаштування завантажувача
Необхідно встановитиquietтаsplash-режими ядра в параметрах командної лінії завантажувача. Для Grub2 найбільш простим та безпечним способом зробити це є редагування файлу /etc/default/grub . Наведіть вказані змінні до такого вигляду:
Щоб згенерувати grub.cfg, виконайте:
Для GRUB та LILO шаблон аналогічний.
Налаштування дисплейного менеджера
Слід замінити існуючий сервіс дисплейного менеджера на Plymouth, що поставляється разом (на прикладі LightDM):
- Вимкніть існуючий сервіс: systemctl disable lightdm.service
- Увімкніть аналогічний сервіс, сумісний з Plymouth: systemctl enable lightdm-plymouth.service
Якщо ви віддаєте перевагу GDM, встановіть пакет gdm-plymouth AUR, який містить патчі для "безшовного" переходу від анімації Plymouth до дисплейного менеджера.
Зміна теми
Plymouth має на вибір теми:
- Fade-in: "Проста тема з мерехтливими зірками, що загасають і розгоряються"
- Glow: "Виробнича тема, що показує процес завантаження у вигляді кругової діаграми"
- Script: "Приклад скрипта" (Незважаючи на опис виглядає дуже симпатичною темою Arch)
- Solar: "Космічна тема, блакитна зірка з протуберанцями" and
- Spinfinity: "Проста тема показує знак нескінченності, що обертається в центрі екрану"
- (Text: "Текстовий режим із триколірною смугою прогресу")
- (Details: "Резервна тема з подробицями завантаження")
Список встановлених тем можна викликати командою:
Встановити бажану тему можна утилітоюplymouth-set-default-theme, наприклад:
Зберіть образ ядра:
Усунення несправностей
Маленькі чорні квадрати
/.xinitrc і додати наступну лініюпередлінією запускає менеджер оточення робочого столу (подібний "exec openbox-session") щоб вимкнути Plymouth:
Щоб отримати дозвіл на примусове вимкнення Plymouth без пароля, потрібно відредагувати /etc/sudoers: