четверг, 24 апреля 2014 г.

Создание изображений заставки GRUB 2 и настройка цвета шрифтов

Создание собственного изображения для заставки GRUB 2 не составляет большого труда.

Для этого необходимо:
  • открыть любой графический файл в GIMP (Gnu Image Manipulation Program)
  • изменить размеры изображения до 640×480
  • сохранить как .tga файл
После этого полученный файл можно использовать в качестве заставки для GRUB 2.

Настройка цвета для шрифтов в GRUB 2

После того, как установлено необходимое изображение в качестве заставки для GRUB 2, как правило, следует выбрать подходящие цвета для шрифта. настройки выполняются в том же файле "/etc/grub.d/05_debian_theme". Кусок кода, отвечающий за настройку шрифтов при установленной картинке в качестве заставки выглядит следующим образом:
#… 
# set the background if possible

if ${use_bg} ; then
  prepare_grub_to_access_device `${grub_probe} —target=device${bg}`
  cat << EOF
insmod ${reader} if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
EOF
fi
#…
Непосредственная настройка цвета происходит в строчках "set color_normal …" и "set color_highlight …".

Допускается использование следующих названий цветов:
  • black (читай — прозрачный), white,
  • dark-gray, light-gray,
  • brown, yellow,
  • red, light-red,
  • blue, light-blue,
  • green, light-green,
  • cyan, light-cyan,
  • magenta, light-magenta.
Формат команды выставления цвета достаточно прост:
  • set color_normal=цвет_текста/цвет_фона. Выставляет цвет основного текста меню GRUB 2.
  • set color_highlight=цвет_текста/цвет_фона. Выставляет цвет текста и фона выбранной строчки меню GRUB 2.

После внесения изменений, необходимо их сохранить:
sudo update-grub
И перезагрузиться:
shutdown –r 0
Чтобы сохранить немного времени при подборе цвета меню и не перезагружаться каждый раз при выборе нового цветового решения, можно в меню GRUB 2 на лету изменять цвета шрифтов. Для этого необходимо нажать ‘c‘ находясь в меню и использовать команды "set color_normal …" / "set color_highlight … ". После выполнения команды "set …" нажатием клавиши "escape" можно вернуться в главное меню GRUB 2 и просмотреть, как оно выглядит.

Комментариев нет :

Отправить комментарий