DataLife Engine > Порты и пакеты > Графическая заставка при загрузке FreeBSD

Графическая заставка при загрузке FreeBSD


27-11-2010. Разместил: synergix Графическая заставка при загрузке FreeBSD Если использовать FreeBSD на десктопе, то графическая заставка при загрузке операционной системы FreeBSD выглядит намного привлекательнее стандартных сообщений о ходе загрузки. Она начинает отображаться в начале загрузки ядра и остается на экране до появления консольного приглашения входа в систему или экрана входа в систему, предоставляемого тем или иным менеджером дисплеев. Использование графической заставки в консольной среде позволяет скрыть все сообщения, отображаемые до появления приглашения входа в систему, а при наличии оконной системы X11 и какого-либо менеджера дисплеев - привести начальную загрузку FreeBSD к виду, привычному пользователям Microsoft Windows и других операционных систем, ни как не связанных с семейством Linux/Unix.

В качестве графической заставки может использоваться любое 256-цветное растровое изображение в формате BMP (файл с расширением .bmp) или PCX ZSoft (файл с расширением .pcx). Для корректного отображения графической заставки в стандартном видеорежиме VGA ее разрешение не должно превышать 320x200 пикселей. В случае использования изображений с большим разрешением (максимум - 1024x768 пикселей), необходимо активизировать имеющуюся в составе FreeBSD поддержку VESA, при этом можно использовать как соответствующий модуль ядра, так и статически добавить поддержку VESA в самостоятельно собранное ядро. Включение поддержки VESA обеспечит использование полноэкранного режима для отображения графической заставки. При необходимости графическая заставка может быть скрыта нажатием любой клавиши на клавиатуре.
По умолчанию в консольной среде графическая заставка используется как хранитель экрана (скринсейвер). После истечения периода бездействия пользователя, необходимого для запуска скринсейвера, на экране отображается графическая заставка, и начинается циклическое изменение ее яркости. Скринсейвер по умолчанию может быть изменен добавлением строки saver= в файл /etc/rc.conf. Строка saver= позволяет выбрать один из скринсейверов, перечисленных в splash(4). Скринсейвер по умолчанию имеет имя warp. Обратите внимание на то, что строка saver= в файле /etc/rc.conf работает только в консольной среде и ни как не отражается на поведении оконной системы X11.
Для того, чтобы при загрузке операционной системы отображалась случайная графическая заставка из созданной ранее коллекции, необходимо установить порт sysutils/bsd-splash-changer.
Использование графической заставки

Для использования выбранного изображения с разрешением не более 320x200 пикселей в роли графической заставки необходимо добавить в файл /boot/loader.conf следующие строки (учтите, что выбранное изображение обязательно должно размещаться в разделе /):

splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.bmp"


Если разрешение изображения превышает 320x200 пикселей, следует добавить в файл /etc/loader.conf строку активизации поддержки VESA:

vesa_load="YES"


Представленные выше строки предполагают использование файла в формате BMP в роли графической заставки. Для файлов в формате PCX их следует немного изменить (не забыв добавить строку активизации поддержки VESA для изображений с разрешением более 320x200 пикселей):

splash_pcx_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.pcx"


Имена файлов, содержащих графические заставки, не ограничены значениями, упомянутыми в приведенных выше примерах. Можно использовать файлы в формате BMP или PCX, имеющие имена любой длины, например, splash_640x400.bmp или blue_wave.pcx.
Вы можете изменить и другие опции, доступные в файле loader.conf, например, отключить меню начальной загрузки FreeBSD посредством присвоения значения YES опции bestie_disable или изменить заданное по умолчанию слово "FreeBSD " справа от пунктов меню начальной загрузки на цветной логотип FreeBSD посредством присвоения значения bestie опции loader_logo и т.д. и т.п., согласно собственным вкусам и потребностям.
Вернуться назад