Domanda Come cambio lo schermo di avvio di Plymouth?


Per quanto riguarda Plymouth -

Sono disponibili schermate di avvio alternative?

Qual è il modo più semplice per cambiare la schermata di avvio?


50
2017-08-12 02:06


origine




risposte:


È possibile ottenere un elenco di temi disponibili tramite i repository attraverso Gestore pacchetti Synaptic o tramite la riga di comando tramite 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

È quindi possibile installare i pacchetti risultanti tramite Synaptic o aptitude come normale:

$ sudo aptitude install plymouth-theme-solar

Se stai cercando qualcosa non nei repository, UbuntuGeek ha un eccellente tutorial su come installa e crea i tuoi temi Plymouth personalizzati.


39
2017-08-12 02:34



Fai attenzione perché non tutti i temi supportano i messaggi di avvio generati da Ubuntu. - Scott


Per cambiare tra i temi installati dovresti fare:

sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

Il primo elencherà i temi disponibili tra cui scegliere, il secondo comando con update initramfs con un nuovo tema.


65
2017-08-14 20:31



Fresco - funziona ancora in 11.10. - belacqua
Funziona ancora in 16.10, pure - Jonathan Landrum
... e anche il 17.10 - badp
... funziona ancora nel 18.04 - Lgen


Guida introduttiva

Modifica Plymouth 


Puoi modificare Plymouth con un semplice editor di testo per animazioni e immagini. Questa è la versione di Ubuntu agnostica.

Original to New

  • Ottieni modello
  • Personalizza modello
  • Imposta tema personalizzato

Crea un modello.

Prima riceverai un modello che copre tutti gli aspetti fondamentali di una Plymouth. Modificare my-theme al tuo nome personale.

sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme

Personalizza i nomi dei file.

Ora puoi cambiare alcuni nomi per aiutare a identificare il nostro tema dagli altri.

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

Modifica i file di immagine.

Usa il tuo editor di immagini di scelta per modificare il png immagini. mi piace GIMP per modifiche rapide.

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

Ecco un esempio delle mie modifiche:

enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here

Modifica i file di configurazione.

1) Impostare il file di informazioni sul tema.

gedit my-theme.plymouth

Modifica righe 2, 7, e 8 e cambia il logo di ubuntu sul tuo nome del 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

2) Colore terminale di avvio. (Opzionale)

gedit my-theme.grub

Passalo da viola a qualcos'altro.

Modifica linea 1 con codice colore RGB.

Un buon sito per aiutarti è Color-Hex. Farò solo il mio nero.

if background_color 0,0,0; then
  clear
fi

3) Il file di script per applicare le modifiche al tema.

gedit my-theme.script

Ci sono molti aspetti diversi in questo file che puoi cambiare per personalizzare il tuo tema di boot plymouth. Se desideri fare cambiamenti più avanzati dovresti studiarlo. Sto solo mostrando come cambiare il colore di sfondo, il logo e l'indicatore di stato.

Modifica righe 169, 170, 174, e 180 per modificare il gradiente di sfondo e le immagini modificate in precedenza.

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";
}

Invia la tua cartella tematica.

cp --recursive ~/themes/my-theme /lib/plymouth/themes

Imposta la configurazione di Plymouth per utilizzare il tema.

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

Riavvia per guardarlo in azione.


53
2017-08-27 00:03



Lo farei più di una volta se potessi. Grazie per la spiegazione / guida molto completa e dettagliata. - mason81
@ mason81 Grazie mille. Non so nulla di approfondito, ma ti porta a tutte le vie se hai la capacità di autoapprendimento (es. Animazioni, posizioni, ecc.). - Brandon Clark
È incredibile Grazie. - Klaatu von Schlacker
Per 17.10+, sostituire /lib/plymouth/themes con /usr/share/plymouth/themes - PJ Singh
@PJSingh grazie per l'aggiornamento. Stavo guardando l'installazione di quella versione a breve, verificherò e aggiungerò l'aggiornamento. - Brandon Clark


Ho incontrato lo stesso problema e sono venuto qui. Senza fortuna. Ho iniziato a esplorare casualmente la struttura di Plymouth e ho notato che default.plymouth il file era un file collegato. Ogni volta che si imposta lo splash screen con il terminale, il file si aggiorna. Attraverso tentativi ed errori, ho trovato questo metodo.

Nel terminale, digitare quanto segue: gksu [file_explorer_name]

Verrà aperta una nuova finestra con le autorizzazioni root (superutente) per modificare, eliminare e aggiungere file. Navigare verso /usr/share/plymouth/themes/. Questo è dove si trovano i tuoi temi. Se la cartella del tema non si trova nella cartella dei temi di Plymouth, spostala. Nella cartella dei temi, trova a .plymouth file e aprirlo nell'editor di testo predefinito. Guarda le directory e assicurati che siano accurate e aggiornate. Salva ed esci dall'editor di testo. Crea un file LINKED del tuo .plymouth file e trascinarlo nella cartella dei temi (/ usr / share / plymouth / themes /) e rinominarlo come default.plymouth È necessario eliminare i file esistenti (se presenti) nella cartella dei temi. Dopodiché, dovresti essere in grado di chiudere la finestra e il terminale, quindi riavviare per testare la configurazione.


-1
2018-01-05 22:38