- Как изменить экран загрузки Linux Splash Screen
- How do I change the plymouth bootscreen?
- 4 Answers 4
- Getting Started Guide
- Make a template
- Customize file names
- Edit image files
- Edit the configuration files.
- Send your theme folder
- Set Plymouth configuration to use theme.
- 18.04+
- Restart to watch it in action.
- Среда Linux
- Страницы
- вторник, 29 июля 2014 г.
- Как в Ubuntu изменить экран загрузки(Plymouth) и экран регистрации в системе
- Смена экрана регистрации в системе
- Смена экрана загрузки
Как изменить экран загрузки Linux Splash Screen
Splash экран – это изображение, которое отображается в фоновом режиме во время загрузки операционной системы Linux. Grub ( GRand Unified Bootloader ) – известный широко используемый загрузчик в числе основных дистрибутивов Linux. Если взять Redhat в качестве примера, то он отображает белый или черный фон во время загрузки системы.
Параметры заставки находятся в файле grub.conf , а файл заставки экрана находится в разделе /boot. Если необходимо поменять скучный, белый экран загрузки, на что-нибудь поприятнее, то просто нужно выполнить указанные ниже действия.
1. ImageMagick (требуется только для способа через командную строку): или GIMP (для способа через графический интерфейс)
Изменение заставки Grub splash с помощью графического интерфейса
Этот способ основан на использовании графического интерфейса, в котором будет использовать GIMP как редактор изображений.
Шаг 1 . Открыть изображение с помощью GIMP (следовать по пути, Приложения -> Графика -> GNU Image Manipulation Program)
Шаг 2 . Теперь нужно масштабировать размер изображения до 640 х 480 для корректного применения. Для этого надо перейти к опции Image -> Image Scale. Ниже приведены параметры масштабирования. Изменить ширину(Width) до 640 и высоту(Height) до 480. Остальные параметры оставить нетронутыми.
Нажмите на кнопку Scale (масштабировать).
Шаг 3: Затем необходимо указать количество цветов, которые будут использоваться в изображении — 14. Для этого перейти к опции Image -> Mode -> Indexed. Отметить опцию » generate optimum palette(создать оптимальную палитру)» и ввести 14 как максимальное количество цветов (показано ниже).
Шаг 4: Сохранить файл. В руководстве используется название «UxTechno.xpm» ниже:
Шаг 5: Заархивировать (сжать) файл через Zip. Для этого надо перейти к местоположению файла -> Щелкнуть правой кнопкой мыши на нем и выбрать «Compress» (Сжать). Выбрать «GZIP» в качестве способа сжатия:
Шаг 6: Теперь скопировать или переместить файл «UxTechno.xpm.gz» в /boot/grub/UxTechno.xpm.gz
Шаг 7: Затем изменить параметр строки splashimage в /boot/grub/grub.conf Файл, который показан ниже, сохранить. В конце содержимое должно выглядеть следующим образом:
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means
that # all kernel and initrd paths are relative to /boot/, eg. # root
(hd0,0) # kernel /vmlinuz-version ro root=/dev/sda2 # initrd
/initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5
title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=1d8c5075-1a5b-4fdc-ba15-0458b65c6012 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb
crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd
После перезагрузки сервера появится настроенный загрузочный экран заставки, как показано ниже:
Изменение заставки Grub splash в командной строке
Этот способ для тех, кто любит командную строку и хорошо ей пользуется.
Прежде чем начать, необходимо изменить разрешение изображения. Для этого требуется наличие ПО ImageMagick, установленного в системе Linux. Проверить наличие ImageMagick можно с помощью следующей команды на CentOS / RHEL.
rpm -qa | grep -i ImageMagick
Если IWhen команда показывает пустой результат, то это означает, что ImageMagick не установлен на этой системе. Необходимо установить его с помощью следующей команды.
После перепроверки, высветится подобный результат:
rpm -qa | grep -i ImageMagick
Шаг 2: Преобразовать разрешение изображения с помощью следующей команды:
convert -depth 8 -colors 14 -resize 640х480 uxtechno_logo.jpg uxtechno_logo.xpm
Необходимо следовать следующим правилам:
• Изображение должно иметь не более 14 цветов.
• Оно должен иметь разрешение 640×480.
• Оно должно быть в формате XPM.
Шаг 3: Затем надо заархивировать файл.
Шаг 4: Скопировать файл в раздел /boot.
cp uxtechno_logo.xpm.gz /boot/grub/
Шаг 5: Изменить параметр splashimage в /boot/grub/grub.conf файле, как показано ниже, и сохранить этот файл.
splashimage = (hd0,0) /grub/uxtechno_logo.xpm
Шаг 6: В конце перезагрузить сервер с помощью команды перезагрузки. Экран загрузки будет отображать новую заставку, как показано на 7 шаге установки GUI-способа.
How do I change the plymouth bootscreen?
With regards to Plymouth — Are there alternative boot screens available? What’s the easiest way to change the boot screen?
4 Answers 4
To change between the installed themes you should do:
sudo update-alternatives --config default.plymouth sudo update-initramfs -u
The first will list available themes to choose from, the second command with update initramfs with a new theme.
Getting Started Guide
Editing Plymouth
You can edit Plymouth with a simple text editor for animations and images. This is Ubuntu version agnostic.
Make a template
First you will get a template that covers all the basic aspects of a Plymouth. Change my-theme to your own personal them name.
sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme
Customize file names
Now you can change some names to help identify our theme from others.
sudo mv ubuntu-logo.plymouth my-theme.plymouth sudo mv ubuntu-logo.script my-theme.script sudo mv ubuntu-logo.grub my-theme.grub sudo mv ubuntu_logo16.png my_theme16.png sudo mv ubuntu_logo.png my_theme.png
Edit image files
Use your image editor of choice to alter the png images. I like GIMP for quick edits.
gimp my_theme.png my_theme16.png gimp progress_dot_on.png progress_dot_off.png gimp progress_dot_on16.png progress_dot_off16.png
Here is an example of my alterations:
Edit the configuration files.
Edit lines 2, 7, and 8 and change ubuntu logo to you theme name.
[Plymouth Theme] Name=My Theme Description=A theme that features a blank background with a logo. ModuleName=script [script] ImageDir=/lib/plymouth/themes/my-theme ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script
Change it from purple to something else. Edit line 1 with RGB color code. A good site to help you is Color-Hex. I am just going to make mine black.
if background_color 0,0,0; then clear fi
There is many different aspects to this file that you can change to customize your plymouth boot theme. If you wish to do more advanced changes you should study it. I am only showing how to change the background color, logo, and status indicator. Edit lines 169, 170, 174, and 180 to change the background gradient and images you edited earlier.
Window.SetBackgroundTopColor (0.66, 0.66, 0.66); #top Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom bits_per_pixel = Window.GetBitsPerPixel (); if (bits_per_pixel == 4) < logo_filename = "my_theme16.png"; progress_dot_off_filename = "progress_dot_off16.png"; progress_dot_on_filename = "progress_dot_on16.png"; password_field_filename = "password_field16.png"; question_field_filename = "password_field16.png"; >else
Send your theme folder
cp --recursive ~/themes/my-theme /lib/plymouth/themes
Set Plymouth configuration to use theme.
sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub
18.04+
Restart to watch it in action.
I would upvote this more than once if I could. Thank you for the very thorough and detailed explanation/guide.
@mason81 Thank you very much. I don’t know about thorough, but it leads you to all avenues if you have the self learning ability(ie. animations, positions, etc).
@PJSingh thank you for the update. I was looking at installing that version shortly, I’ll verify and add update.
Still works in 18.04, but running sudo update-initramfs -u helps to ensure that it works first time. One thing I’m not clear on though: before the plymouth theme becomes active, my install seems to have the default purple background for a few seconds, have I missed something?
You can get a list of themes available via the repositories through Synaptic Package Manager or through the command line via aptitude :
$ aptitude search plymouth-theme p lubuntu-plymouth-theme - plymouth theme for Lubuntu p plymouth-theme-fade-in - graphical boot animation and logger - fade-in theme p plymouth-theme-glow - graphical boot animation and logger - glow theme i plymouth-theme-kubuntu-logo - graphical boot animation and logger - kubuntu-logo theme p plymouth-theme-sabily - plymouth theme for Sabily p plymouth-theme-script - graphical boot animation and logger - script theme p plymouth-theme-solar - graphical boot animation and logger - solar theme p plymouth-theme-spinfinity - graphical boot animation and logger - spinfinity theme p plymouth-theme-text - graphical boot animation and logger - text theme c plymouth-theme-ubuntu-logo - graphical boot animation and logger - ubuntu-logo theme i plymouth-theme-ubuntu-text - graphical boot animation and logger - ubuntu-logo theme p plymouth-theme-ubuntustudio - Ubuntu Studio Plymouth theme p xubuntu-plymouth-theme - Plymouth theme for Xubuntu
You can then install the resulting packages via Synaptic or apt as normal:
$ sudo apt install plymouth-theme-solar
If you’re looking for something not in the repositories, UbuntuGeek has an excellent tutorial on how to install and create your own custom Plymouth themes.
Среда Linux
Коллекция материалов по работе с системой Linux С наступающим Новым годом!
Страницы
вторник, 29 июля 2014 г.
Как в Ubuntu изменить экран загрузки(Plymouth) и экран регистрации в системе
Задавался целью создания создания сборки системы и прорабатывал вопрос-как проще и без лишних телодвижений украсить систему по своему усмотрению по этому примеру(как вариант):
Оригинал: «How to Change Your Login And Boot Screen In Ubuntu Lucid»
Автор: Damien Oh
Дата публикации:May 13th, 2010
Перевод: Н.Ромоданов
Дата перевода: 23 мая 2010 г.
Последняя версия Ubuntu (10.04 Lucid) поставляется с темой plymouth, в которой во время загрузки системы используется более крутые анимированные заставки. Хотя это и является большим шагом вперед, это также означает, что больше не действуют все предыдущие способы задания своих собственных экранов загрузки и регистрации в системе. Для тех, кто недоволен используемыми по умолчанию заставками, в настоящей статье будет рассказано как их изменить в Ubuntu Lucid. На данный момент, нет графического интерфейса для того, чтобы это выполнить, так что все должно быть сделано с помощью командной строки. Внимательно повторяйте и все у вас будет в порядке.
Смена экрана регистрации в системе
1. Пусть файл с понравившейся вам заставкой для экрана регистрации в системе находится в вашем домашнем директории. Убедитесь в том, что он в формате .JPG.
2. Переместите заставку экрана в системный директорий с экранными заставками. Выполните в терминальном окне следующее:
sudo mv ~/your-wallpaper-name.jpg /usr/share/backgrounds
sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow
4. Закройте терминал. Выйдите из текущей сессии. На экране регистрации в системе будет изображено окно Appearance (Внешний вид). Перейдите на закладку background (Фон) и выберите в качестве фона выбранные вами обои. Если вы не сможете найти выбранные вами обои,то щелкните по кнопке Add (Добавить). Вы должны найти ваши обои в директории /usr/share/backgrounds.
5. Фон вашего экрана регистрации в системе мгновенно будет заменен обоями, которые вы выбрали. Теперь снова водите в систему.
6. Откройте терминал. Наберите следующую команду для того, чтобы деактивировать окно Appearance (Внешний вид), которое появлялось при регистрации в системе:
sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop
Смена экрана загрузки
Тема plymouth использует специальный фреймворк, с помощью которого выдается фоновое изображение и выполняется анимация, так что вы на сможете просто взять файл с обоями и заменить им фон на экране загрузки. В репозитарии Ubuntu есть несколько тем plymouth, которые вы можете установить в вашей системе.
sudo apt-get install plymouth-theme-*
sudo update-alternatives --config default.plymouth
Вы увидите список тем, которые вы можете выбрать. Введите номер темы, которую вы выбрали, и нажмите кнопку Enter.