Fbsplash (Italiano)
Fbsplash (conosciuto anche come gensplash) è un'implementazione in userspace di uno splash screen per sistemi Linux. Questo fornisce un ambiente grafico durante l'avvio del sistema usando le funzionalità framebuffer di Linux.
Contents
Installazione
Fbsplash
Puoi installare fbsplash con yaourt, o scaricare il suo PKGBUILD da AUR e compilarlo con makepkg.
Scripts
Per avere gli scripts per le funzionalità di base come i messaggi di controllo del filesystem, il supporto per l'avvio di servizi ed altro, devi installare da AUR il pacchetto fbsplash-extras
Temi
Installa uno o più pacchetti dei temi di fbsplash cercando su AUR fbsplash-theme o da GNOME-look.org o da KDE-look.org.
Suspend To Disk
Se vuoi utilizzare l'ibernazione con fbsplash:
- Se utilizzi Uswsusp, installa il pacchetto uswsusp-fbsplash da AUR. Per maggiori informazioni leggere le wiki di pm-utils ed hibernate-script
- Se utilizzi TuxOnIce, il pacchetto tuxonice-userui permette di utilizzare i temi di fbsplash.
In questa wiki sono presenti ulteriori informazioni su uswsusp e TuxOnIce.
Configurazione
Parametri di avvio del Kernel
Il bootloader necessita di essere configurato per Fbsplash. L'esempio seguente vale per Grub2 e Template:Filename (Grub e Lilo seguono lo stesso criterio):
linux /boot/vmlinuz-linux root=/dev/... quiet loglevel=3 logo.nologo console=tty1 splash=silent,fadein,fadeout,theme:arch-banner-icons
Si può anche editare il file Template:Filename ed aggiungere le opzioni del kernel alla riga GRUB_CMDLINE_LINUX_DEFAULT="": Template:File
Per rigenerare Template:Filename eseguire: Template:Cli
Il parametro Template:Codeline impedisce messaggi del kernel anche con hardware non adatto di recente gli initscripts non lo impostano più di default). Template:Codeline è necessario inoltre per non visualizzare i messaggi initcpio.Template:Codeline rimuove il logo di boot (non necessario con Template:Package AUR dato che non ne hanno comunque). Template:Codeline reindirizza i messaggi di sistema a tty1 e Template:Codeline crea la dissolvenza del tema 'arch-banner-icons'.
File di configurazione
Aggiungi uno o più temi che hai installato nell'array SPLASH_THEMES nel file Template:Filename:
SPLASH_THEMES="arch-black arch-banner-icons arch-banner-noicons"
Inserisci quindi fbsplash all'array DAEMONS nel file Template:Filename:
DAEMONS=(... fbsplash kdm)
Poichè questo ferma il demone di splash, deve comparire prima che X venga avviato. Quindi se hai un display manager nell'array DAEMONS, metti fbsplash prima di questo o altrimenti alla fine. Non mettere il prefisso "@" a questo demone.
Avviare fbsplash nella initcpio
Aggiungi fbsplash all'array HOOKS nel file Template:Filename.
HOOKS=(base udev fbsplash ...)
Rigenera la tua initramfs con mkinitcpio.
Sfondi per console
Per ottenere un bello sfondo grafico per console insieme allo splash screen, è necessario installare un kernel patchato con fbcondecor come linux-fbcondecor. Cerca fbcondecor su AUR.
Links
- http://fbsplash.berlios.de/ (nuova homepage)
- http://dev.gentoo.org/~spock/projects/gensplash/ (vecchia homepage)