Respuestas:
Puede obtener una lista de temas disponibles a través de los repositorios a través de Synaptic Package Manager o mediante la línea de comandos a través de 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
Luego puede instalar los paquetes resultantes a través de Synaptic o aptitude como de costumbre:
$ sudo aptitude install plymouth-theme-solar
Si está buscando algo que no está en los repositorios, UbuntuGeek tiene un excelente tutorial sobre cómo instalar y crear sus propios temas personalizados de Plymouth .
Para cambiar entre los temas instalados, debe hacer:
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
El primero enumerará los temas disponibles para elegir, el segundo comando con initramfs de actualización con un nuevo tema.
Editando Plymouth
Puede editar Plymouth con un simple editor de texto para animaciones e imágenes. Esta es la versión de Ubuntu independiente.
Primero obtendrá una plantilla que cubre todos los aspectos básicos de un Plymouth. Cambie my-theme
a su propio nombre personal.
sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme
Ahora puede cambiar algunos nombres para ayudar a identificar nuestro tema de otros.
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
Use su editor de imágenes de elección para alterar las imágenes png . Me gusta GIMP para ediciones rápidas.
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
Aquí hay un ejemplo de mis alteraciones:
Configurar el archivo de información del tema.
gedit my-theme.plymouth
Edite las líneas 2 , 7 y 8 y cambie el logotipo de ubuntu a su nombre de tema.
[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
Color de terminal de arranque. (Opcional)
gedit my-theme.grub
Cámbialo de púrpura a otra cosa.
Edite la línea 1 con código de color RGB.
Un buen sitio para ayudarlo es Color-Hex . Solo voy a hacer que el mío sea negro.
if background_color 0,0,0; then
clear
fi
El archivo de script para aplicar los cambios de tema.
gedit my-theme.script
Hay muchos aspectos diferentes en este archivo que puede cambiar para personalizar su tema de arranque de Plymouth. Si desea hacer cambios más avanzados, debe estudiarlo. Solo muestro cómo cambiar el color de fondo, el logotipo y el indicador de estado.
Edite las líneas 169 , 170 , 174 y 180 para cambiar el gradiente de fondo y las imágenes que editó anteriormente.
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 {
logo_filename = "my_theme.png";
progress_dot_off_filename = "progress_dot_off.png";
progress_dot_on_filename = "progress_dot_on.png";
password_field_filename = "password_field.png";
question_field_filename = "password_field.png";
}
cp --recursive ~/themes/my-theme /lib/plymouth/themes
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
sudo update-initramfs -u
/lib/plymouth/themes
con/usr/share/plymouth/themes
sudo update-initramfs -u
ayuda a garantizar que funcione por primera vez. Sin embargo, una cosa no lo tengo claro: antes de que el tema plymouth se active, mi instalación parece tener el fondo púrpura predeterminado durante unos segundos, ¿me he perdido algo?
Me encontré con el mismo problema y vine aquí. Sin suerte. Comencé a buscar aleatoriamente en el marco de Plymouth, y noté que el default.plymouth
archivo era un archivo vinculado. Cada vez que configuro la pantalla de bienvenida con el terminal, el archivo se actualiza. A través de prueba y error, encontré este método.
En la terminal, escriba lo siguiente:
gksu [file_explorer_name]
Esto abrirá una nueva ventana, con permisos de root (superusuario) para editar, eliminar y agregar archivos. Navega hacia /usr/share/plymouth/themes/
. Aquí es donde se encuentran sus temas. Si su carpeta de temas no está en la carpeta de temas de Plymouth, muévala. En su carpeta de temas, busque un .plymouth
archivo y ábralo en su editor de texto predeterminado. Mire los directorios y asegúrese de que sean precisos y estén actualizados. Guarde y salga del editor de texto. Cree un archivo VINCULADO de su .plymouth
archivo, arrástrelo a la carpeta de temas (/ usr / share / plymouth / themes /) y cámbiele el nombre, ya default.plymouth
que debe eliminar los archivos existentes (si los hay) en la carpeta de temas. Después de eso, debería poder cerrar la ventana y la terminal, luego reiniciar para probar la configuración.