Splashy (Русский)
Splashy это пользовательская реализация экранной заставки при загрузке Линукс, использующая графическую среду предоставляемую directfb.
Contents
Установка
- Загрузите пакет в AUR, создайте его с помощью makepkg (или любой другой заменой makepkg, которая вам нравится) и установите с помощью Pacman.
Внимание! "initscripts-splash" теперь зависят от splashy. Они заменяют "initscripts", поэтому некоторые файлы в /etc будут сохранены как *.pacsave.
Конфигурирование
Добавьте quiet vga=791 splash к командной строке вашего ядра в /boot/grub/menu.lst. Т.е.:
kernel (hd0,6)/vmlinuz26 root=/dev/sda6 ro quiet vga=791 splash
/etc/rc.conf
Добавьте SPLASH="splashy" в /etc/rc.conf. Т.е.:
SPLASH="splashy"
/etc/mkinitcpio.conf
- Не забудьте пересоздать initramfs образ после того, как изменилась конфигурация Splashy. (например, когда изменили тему Splashy)
- Добавьте splashy в конец строки HOOKS в файле /etc/mkinitcpio.conf. Т.е.:
HOOKS="base udev autodetect ide sata filesystems ... splashy"
- Пересоздайте загрузочный образ ядра
# mkinitcpio -p <имя ядра>
Например:# mkinitcpio -p linux
Модернизация(апгрейд)
- Не забудьте пересоздать initramfs образ после апгрейда Splashy.
Известные проблемы
- Splashy не сбрасывается и не переключается автоматически в режим обзора при возникновении ошибки или при отказе инициализационного скрипта.
- Возникает неприятная ситуация, когда при запущенном Splashy происходит вынужденная проверка файловой системы. В некоторых неопределенных случаях (на текущий момент) система перезагружается после отрабатывания команды fsck.
- Система X-Window может отображать артефакты на экране, если splashy активна при загрузке.