Dimensione: 12376
Commento: correzioni
|
Dimensione: 11103
Commento: Tabelle: rimozione vecchi colori standard
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 54: | Linea 54: |
||||<tablestyle="width:40%;" rowstyle="background-color: #cccccc;" >'''Tabella dei colori'''|| ||<rowstyle="background-color: #dddddd;":> '''Nome colore''' ||<50%:>'''Colore''' || ||<style="background-color: #f7f7f7;":> '''black''' ||<style="background-color: #000000;"> || ||<style="background-color: #f7f7f7;":> '''gray''' ||<style="background-color: #808080;"> || ||<style="background-color: #f7f7f7;":> '''blue''' ||<style="background-color: #0000FF;"> || ||<style="background-color: #f7f7f7;":> '''brown''' ||<style="background-color: #800000;"> || ||<style="background-color: #f7f7f7;":> '''cyan''' ||<style="background-color: #00FFFF;"> || ||<style="background-color: #f7f7f7;":> '''green''' ||<style="background-color: #00FF00;"> || ||<style="background-color: #f7f7f7;":> '''magenta''' ||<style="background-color: #FF00FF;"> || ||<style="background-color: #f7f7f7;":> '''yellow''' ||<style="background-color: #FFFF00;"> || ||<style="background-color: #f7f7f7;":> '''white''' ||<style="background-color: #FFFFFF;"> || ||<style="background-color: #f7f7f7;":> '''red''' ||<style="background-color: #FF0000;"> || ||<style="background-color: #f7f7f7;":> '''light-gray''' ||<style="background-color: #C0C0C0;"> || ||<style="background-color: #f7f7f7;":> '''light-blue''' ||<style="background-color: #0080FF;"> || ||<style="background-color: #f7f7f7;":> '''light-cyan''' ||<style="background-color: #80FFFF;"> || ||<style="background-color: #f7f7f7;":> '''light-green''' ||<style="background-color: #80FF00;"> || ||<style="background-color: #f7f7f7;":> '''light-magenta''' ||<style="background-color: #FF80FF;"> || ||<style="background-color: #f7f7f7;":> '''light-red''' ||<style="background-color: #FF8080;"> || |
||||<tablestyle="width:30%;">'''Tabella dei colori'''|| ||<:> '''Nome''' ||<60%:>'''Colore'''|| || black ||<#000000>|| || gray ||<#808080>|| || blue ||<#0000FF>|| || brown ||<#800000>|| || cyan ||<#00FFFF>|| || green ||<#00FF00>|| || magenta ||<#FF00FF>|| || yellow ||<#FFFF00>|| || white ||<#FFFFFF>|| || red ||<#FF0000>|| || light-gray ||<#C0C0C0>|| || light-blue ||<#0080FF>|| || light-cyan ||<#80FFFF>|| || light-green ||<#80FF00>|| || light-magenta ||<#FF80FF>|| || light-red ||<#FF8080>|| |
Linea 82: | Linea 82: |
||<tablestyle="width:80%;" rowstyle="background-color: #cccccc;" :60%>'''Stringa''' ||<:40%>'''Uso''' || | ||<tablestyle="width:80%;" :60%>'''Stringa''' ||<:40%>'''Uso''' || |
Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida descrive le procedure per creare, modificare, o installare i temi grafici e i menù testuali dello sfondo per il boot loader GRUB.
Menù testuale
GRUB permette di configurare sia il tipo di carattere che i colori usati. Di seguito viene mostrato come configurare entrambe le caratteristiche.
Personalizzare famiglia caratteri
Per utilizzare una famiglia di caratteri alternativa in Grub, occorre preventivamente convertirli al formato .pf2 e successivamente aggiornare la configurazione di Grub.
Convertire formato caratteri
Scegliere una famiglia di caratteri tra quelle installate nel sistema, digitando il comando:
find /usr/share/fonts -name '*.ttf'
Nel seguente esempio è stata scelta la famiglia di caratteri DejaVuSans.ttf della dimensione di 20 px.
Se assente, creare la directory /boot/grub/fonts digitando il seguente comando:
sudo mkdir /boot/grub/fonts
Convertire e allocare la famiglia di caratteri scelti nella directory /boot/grub/fonts, digitando il seguente comando:
sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSans.pf2 --size=20 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
Integrazione nella configurazione
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub.
Aggiungere in fondo dopo una linea vuota le stringhe:
#Set owner font GRUB_FONT="/boot/grub/fonts/DejaVuSans.pf2"
- Salvare e chiudere il file
Aggiornare Grub digitando nel terminale il comando:
sudo update-grub
Riavviare il sistema per vedere l'effetto nella schermata di Grub.
Personalizzare i colori
La schermata del menù testuale e suddivisa in tre diverse parti. In ciascuna si può impostare un colore di primo piano e un colore di sfondo personale.
Il menù di Grub riconosce 16 colori differenti, da impostare in inglese come listati nella seguente tabella.
Tabella dei colori |
|
Nome |
Colore |
black |
|
gray |
|
blue |
|
brown |
|
cyan |
|
green |
|
magenta |
|
yellow |
|
white |
|
red |
|
light-gray |
|
light-blue |
|
light-cyan |
|
light-green |
|
light-magenta |
|
light-red |
I colori mostrati in tabella sono indicativi. Quelli realmente mostrati nel menù di Grub dipendono da vari fattori: resa grafica dello schermo e della scheda grafica, illuminazione dell'ambiente di lavoro, ora del giorno, proprie condizioni psicofisiche, ecc.
Impostazione dei colori
Esistono le tre seguenti voci, come da tabella:
Stringa |
Uso |
menu_color_highlight=colore primo piano/colore sfondo |
Colore testo e sfondo della voce selezionata |
menu_color_normal=colore primo piano/colore sfondo |
Colore testo e sfondo delle voci non selezionate |
color_normal=colore primo piano/colore sfondo |
Colore testo e sfondo al di fuori della cornice |
Esecuzione
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/grub.d/05_debian_theme;
Fare clic su Ctrl+F e cercare la riga:
echo "if background_image make_system_path_relative_to_its_root" $ {1} " ; then"
Aggiungere sotto queste tre righe:
echo "${1}set color_normal=colore primo piano/colore sfondo" echo "${1}set menu_color_normal=colore primo piano/colore sfondo" echo "${1}set menu_color_highlight=colore primo piano/colore sfondo"
Impostare i colori desiderati usando i nomi della seguente tabella;
Salvare il file cambiando il nome in /etc/grub.d/06_custom_theme;
Dare i permessi d'esecuzione al file /etc/grub.d/06_custom_theme;
Aggiornare Grub digitando nel terminale il comando:
sudo update-grub
Riavviare il sistema per vedere il risultato nella schermata di Grub.
Tutti i file nella directory /etc/grub.d/ vengono eseguiti in ordine numerico. Se sono presenti due file di tema, 05_debian_theme e 06_custom_theme , il secondo viene eseguito successivamente, permettendo di mantenere intatto il primo.
Il nome del file in 06_custom_theme è un esempio generico. Si può usare il nome che si preferisce purché si mantenga la struttura base del nome del file 0×_<nome scelto>_theme, sostituendo × con un numero da 6 a 9 e <nome scelto> con uno a piacere senza spazi interposti.
Menù con immagine di sfondo
Le immagini di sfondo possono essere recuperate da pacchetti disponibili nei repository ufficiali, scaricate dalla rete tramite un browser o create in proprio.
Sono consigliate le immagini di sfondo in formato .tga, ma sono anche supportate immagini nei formati .jpg, .jpeg e .png.
Si consiglia di utilizzare un'immagine con risoluzione pari al monitor.
In tutti i casi per visualizzare l'immagine di sfondo è indispensabile porre a black il colore dello sfondo delle impostazioni set color_normal=colore primo piano/black e set menu_color_normal=colore primo piano/black nel menù testuale.
Di seguito si farà riferimento all'immagine col nome generico foo.tga.
Immagine da repository
Installare il pacchetto grub2-splashimages.
Visualizzare i nomi delle immagini installate digitando nel terminale il comando:
ls /usr/share/images/grub/*
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub.
Digitare il nome dell'immagine scelta nella linea GRUB_BACKGROUND="":
GRUB_BACKGROUND="/usr/share/images/grub/<nome.tga>
Salvare e chiudere il file /etc/default/grub.
Aggiornare Grub digitando nel terminale il comando:
sudo update-grub
- Riavviare il sistema per vedere il menù con l'immagine di sfondo.
Immagine da rete
Spostarsi nella cartella dove è stata salvata l'immagine foo.tga scaricata.
Creare la cartella specchio in cui allocare l'immagine:
sudo mkdir -p /usr/local/share/images/grub
Copiare l'immagine nella cartella creata:
sudo cp foo.tga /usr/local/share/images/grub
Collegare staticamente l'immagine alla cartella di sistema:
sudo ln -s /usr/local/share/images/grub/foo.tga /usr/share/images/grub
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub.
Digitare il nome dell'immagine scelta alla linea GRUB_BACKGROUND="":
GRUB_BACKGROUND="/usr/share/images/grub/foo.tga
Salvare e chiudere il file /etc/default/grub.
Aggiornare Grub digitando il comando:
sudo update-grub
Riavviare il sistema per vedere l'immagine foo.tga nella schermata di Grub.
L'uso della cartella specchio serve per evitare che un eventuale aggiornamento possa cancellare l'immagine. Se dopo un aggiornamento l'immagine non venisse visualizzata, basterà ridare il comando del collegamento statico e aggiornare Grub per ripristinare la visione.
Sostituire l'immagine
Per sostituire l'immagine di sfondo è sufficiente modificare il nome dell'immagine e aggiornare Grub.
Installazione altri temi
Installando temi di terze parti le impostazioni predefinite di Grub saranno sovrascritte.
Scaricare il tema desiderato da questo indirizzo o quest'altro indirizzo, in una cartella della propria Home.
Spostarsi nella cartella dove è stato scaricato il tema come archivio compresso.
Estrarre il tema decompresso.
Copiare il tema decompresso in /usr/share/grub/themes:
sudo cp -r <nome_tema> /usr/share/grub/themes/
sostituendo <nome_tema> con il nome effettivo.
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub.
Aggiungere in fondo questa riga:
GRUB_THEME="/usr/share/grub/themes/<nome_tema>/theme.txt"
- Salvare e chiudere il file.
Aggiornare Grub digitando nel terminale il comando:
sudo update-grub
Riavviare il sistema per vedere il risultato nella schermata di Grub.