Difference between revisions of "Plymouth (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Installazione)
m (Configurazione)
Line 33: Line 33:
 
#Glow: "tema grafico con i progressi a torta seguito da un logo luminoso che emerge"
 
#Glow: "tema grafico con i progressi a torta seguito da un logo luminoso che emerge"
 
#Solar: "Spazio con stelle blu" e
 
#Solar: "Spazio con stelle blu" e
#Spinfinty: "tema semplice che mostra un segno di rotazione all'infinito nel centro dello schermo"
+
#Spinfinity: "tema semplice che mostra un segno di rotazione all'infinito nel centro dello schermo"
  
 
Per impostare il tema desiderato con l'utility plymouth-set-default-theme, con:
 
Per impostare il tema desiderato con l'utility plymouth-set-default-theme, con:
  
 
  $ su  
 
  $ su  
  # plymouth-set-default-theme spinfinty
+
  # plymouth-set-default-theme spinfinity
  
 
Aggiungi Plymouth a hooks array in mkinitcpio.conf. Si deve aggiungere, dopo l'autodetect di udev per farlo funzionare.
 
Aggiungi Plymouth a hooks array in mkinitcpio.conf. Si deve aggiungere, dopo l'autodetect di udev per farlo funzionare.
Line 46: Line 46:
 
Aggiungi Plymouth a hooks array:
 
Aggiungi Plymouth a hooks array:
  
  HOOKS="base udev autodetect plymouth ..."
+
  HOOKS="base udev '''plymouth''' autodetect ..."
  
 
Ricostruire l'immagine del kernel:
 
Ricostruire l'immagine del kernel:
Line 69: Line 69:
  
 
Riavviate, e godetevi il vostro nuovo start-up!
 
Riavviate, e godetevi il vostro nuovo start-up!
 
  
 
==Cambiare il tema==
 
==Cambiare il tema==

Revision as of 01:10, 31 January 2010

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end


Introduzione

Plymouth è un progetto Fedora che serve a fornire un processo di boot grafico senza sfarfallio. Essa si basa sulla modalità di impostazione del kernel per impostare la risoluzione nativa del display il più presto possibile, fornisce quindi una schermata iniziale fino al login manager.

Note: l'impostazione dei moduli del kernel è attualmente disponibile solo per processori Intel e schede grafiche ATI (come del Kernel 2.6.31). Plymouth può funzionare senza, ma può ricadere al testo plug-mode.
Warning: Plymouth è attualmente in fase di sviluppo, è pesante e può contenere bug


Installazione

Prima di utilizzare Plymouth, è necessario attivare l'impostazione del modulo del kernel. Si prega di fare riferimento alle istruzioni per le schede ATI e per le schede Intel. Entrambi sono richiesti per ricostruire l'immagine del kernel. Potete farlo anche in seguito, così da saltare questo passo per ora.

Se non si dispone di KMS è necessario utilizzare framebuffer.

Note: Questo può anche non funzionare. Plymouth è progettato per funzionare con KMS, anche se a volte può funzionare con il framebuffer.

Utilizza Plymouth da AUR. È meglio utilizzare la versione git, in quanto è la più aggiornata ed è in grado di lavorare meglio.

Istruzioni su come installare i pacchetti da AUR sono disponibili qui

Configurazione

Prima di tutto bisogna impostare un tema per Plymouth. Plymouth viene fornito con vari temi:

  1. Fade-in: "tema semplice che sfuma dentro e fuori con le stelle scintillanti"
  2. Glow: "tema grafico con i progressi a torta seguito da un logo luminoso che emerge"
  3. Solar: "Spazio con stelle blu" e
  4. Spinfinity: "tema semplice che mostra un segno di rotazione all'infinito nel centro dello schermo"

Per impostare il tema desiderato con l'utility plymouth-set-default-theme, con:

$ su 
# plymouth-set-default-theme spinfinity 

Aggiungi Plymouth a hooks array in mkinitcpio.conf. Si deve aggiungere, dopo l'autodetect di udev per farlo funzionare.

# nano /etc/mkinitcpio.conf 

Aggiungi Plymouth a hooks array:

HOOKS="base udev plymouth autodetect ..."

Ricostruire l'immagine del kernel:

# mkinitcpio -p kernel26 

Grub ora ha bisogno di lavorare con la configurazione di Plymouth:

# nano /boot/grub/menu.lst

Se avete attivato KMS, alla fine della riga kernel rimuovere qualsiasi istruzione VGA =. Se non si dispone di KMS è necessario utilizzare framebuffer e quindi sarà necessario aggiungere l'istruzione VGA = . In entrambi i casi, aggiungere "quiet splash" alla fine:

kernel /vmlinuz26 root=/dev/disk/by-uuid/xxxx ro quiet splash 

Infine, il demone Plymouth deve essere "killato" verso la fine del processo di boot. Questo può essere fatto con un comando in rc.local:

# nano /etc/rc.local 

ed aggiungere questa linea

/bin/plymouth quit --retain-splash

Riavviate, e godetevi il vostro nuovo start-up!

Cambiare il tema

Come accennato in precedenza, Plymouth viene fornito con diversi temi. Se si desidera provarne un'altro, è facilissimo

# plymouth-set-default-theme NOME_TEMA 

Ricostruire l'immagine del kernel:

# mkinitcpio -p kernel26 

E riavviare.


Risoluzione dei problemi

Per qualche ragione in entrambi i miei computer (un portatile con una scheda grafica ATI e KMS, e il mio desktop con una scheda nVidia e framebuffer) il comando per uscire da Plymouth crea a sinistra piccoli quadrati neri intorno al bordo del mio schermo, che si sono fissati in modo permanente a qualsiasi finestra che passava sotto di loro. Il problema è stato causato dal - mantenere l'opzione di avvio che è necessario per mantenere il processo di avvio nella maniera più unitaria possibile. Se si riscontra questo problema, il lavoro è di "killare" Plymouth dopo il login, quando non è più necessario.

Note: Questo richiede l'uso di sudo. Le istruzioni per l'installazione e la configurazione di sudo le potete trovare qui

Editare /etc/rc.local e rimuovere la linea "/bin/plymouth quit --retain-splash".

Modificare xinitrc e aggiungere una linea per "killare" Plymouth.

Warning: Questo deve essere al di sopra della linea che inizia la sessione (ad esempio, exec startxfce4) o la sessione del desktop non si avvierà
$ nano ~/.xinitrc 

Ed aggiungere

sudo /bin/plymouth quit & 

Si noti la mancanza di --retain-splash, i comandi addizionali e simboli per la terminazione. Questa operazione è necessaria in modo che lo script xinitrc andrà avanti per iniziare la sessione del desktop.

È ora necessario darsi il permesso di uccidere il demone Plymouth senza una password, modificando il file sudoers:

$ su 
# EDITOR=nano visudo

Ed aggiungere

TUO_USER       ALL=(ALL) NOPASSWD: /bin/plymouth 

Riavviate, e tutto sarà a posto.


Crediti

Grazie a drf per il suo post sul forum su cui questo articolo del wiki si basa