Dimensione: 7868
Commento:
|
Dimensione: 11008
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 2: | Linea 2: |
#format wiki #language it |
## page upgraded by wilecoyote # format wiki # language it |
Linea 8: | Linea 9: |
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=642025"; rilasci="22.04 21.04 20.10 20.04 18.04")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=642025"; rilasci="24.04 22.04")>> |
Linea 11: | Linea 14: |
In questa guida viene descritto un metodo per modificare tema predefinito di '''GRUB'''. O aggiungere altri temi. | Questa guida descrive le procedure per creare, modificare, o installare i temi grafici e i menù testuali dello sfondo per il [[http://it.wikipedia.org/wiki/Boot_loader|boot loader]] '''[[AmministrazioneSistema/Grub|GRUB]]'''. '''GRUB''' permette di configurare sia il tipo di carattere che i colori e sfondi usati. Di seguito viene mostrato come configurare entrambe le caratteristiche. = Menù testuale = Nel menù testuale può essere personalizzata sia la famiglia e dimensione dei caratteri, sia il colore generale delle voci che quello d'evidenziazione della voce selezionata. <<Anchor(carattere)>> = 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 e ridimensionare formato caratteri menù == Per rendere più leggibili le scritte del menù di '''Grub''', talvolta potrebbe essere necessario ridimensionare il carattere o sceglierne un altro. Date però le limitate prestazioni pre-avvio dell'applicazione, i file `font` devono essere forniti nello specifico formato `.pf2`. Vanno quindi convertiti i caratteri disponibili tramite i comuni formati come `.otf` o `.ttf`. Ricordare che la schermata del menù di '''Grub''' ha le proprietà grafiche del terminale, perciò occorre scegliere dei font a spaziatura fissa, contraddistinti dalla presenza nel nome del termine ''mono''. 0. Individuare nel sistema i file `font` a spaziatura fissa disponibili con il comando:{{{ find /usr/share/fonts/ -type f -iname "*mono*" }}} Occorre scegliere solo tra i font con indicato nel nome ''Regular'', la sola ''R'' o nessuna indicazione (gli altri tipi possono creare degli artefatti grafici nel menù). Di seguito viene usato ''!UbuntuMono-R''. 0. Convertire il font scelto al formato `.pf2` e allocarlo nella cartella `boot` con il comando:{{{ sudo grub-mkfont -s 28 -o /boot/grub/ubuntumono-r.pf2 /usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf }}} {{{#!wiki note Se il menù dovesse apparire più piccolo o più grande del desiderato, si dovrà rifare la procedura cambiando sperimentalmente il parametro `«28»` indicante la dimensione del font nel comando..}}} {{{#!wiki note Se il font scelto non è soddisfacente, si dovrà rifare la procedura scegliendone un altro. }}} == Integrazione nella configurazione == 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione/ApplicazioniGrafiche|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/default/grub`. 0. Aggiungere in fondo dopo una linea vuota le stringhe:{{{ #Set owner font GRUB_FONT="/boot/grub/ubuntumono-r.pf2" }}} 0. Salvare e chiudere il file 0. [[AmministrazioneSistema/Grub#Comandi|Aggiornare Grub]] digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ sudo update-grub }}} 0. Riavviare il sistema per vedere l'effetto nella schermata di '''Grub'''. <<Anchor(colore)>> = Personalizzare i colori = Il menù di '''Grub''' riconosce 16 colori differenti, da impostare in inglese come listati nella seguente tabella. <<Anchor(colori)>> ||||<tablestyle="width:70%;">'''Tabella dei colori'''|| ||<:> '''Nome''' ||<21%:>'''Colore'''||||<:> '''Nome''' ||<21%:>'''Colore'''|| || black ||<#000000>|||| white ||<#FFFFFF>|| || gray ||<#808080>|||| red ||<#FF0000>|| || blue ||<#0000FF>|||| light-gray ||<#C0C0C0>|| || brown ||<#800000>|||| light-blue ||<#0080FF>|| || cyan ||<#00FFFF>|||| light-cyan ||<#80FFFF>|| || green ||<#00FF00>|||| light-green ||<#80FF00>|| || magenta ||<#FF00FF>|||| light-magenta ||<#FF80FF>|| || yellow ||<#FFFF00>|||| light-red ||<#FF8080>|| {{{#!wiki note 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 == 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione/ApplicazioniGrafiche|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/grub.d/05_debian_theme`. 0. Premere la combinazione di tasti '''Ctrl+F''' e cercare il seguente testo{{{ # Set a monochromatic theme }}} 0. Commentare col carattere '''#''' le due seguenti righe:{{{ # echo "${1}set menu_color_normal=white/black" # echo "${1}set menu_color_highlight=black/light-gray" }}} 0. Premere la combinazione di tasti '''Ctrl+F''' e cercare il seguente testo{{{ if [ -z "${2}" ] && [ -z "${3}" ]; thee }}} 0. Commentare col carattere '''#''' la seguente riga:{{{ # echo " true" }}} 0. Aggiungere le due seguenti righe:{{{ echo " set color_highlight=«colore»/l«colore»" echo " set color_normal=«colore»/«tinta»" }}} 0. [[#colori|Impostare i colori]] desiderati `«colore»`, per `«tinta»` impostare a '''black''' se s'usa [[#sfondo|un'immagine di sfondo]] altrimenti il colore desiderato. 0. Salvare il file dando il nome `/etc/grub.d/06_custom_theme` e chiudere il file. 0. [[AmministrazioneSistema/PermessiFile#Assegnare_i_permessi_di_esecuzione|Assegnare i permessi d'esecuzione]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] al file `/etc/grub.d/06_custom_theme`. 0. [[AmministrazioneSistema/PermessiFile#chmod|Revocare i permessi d'esecuzione]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] al file `/etc/grub.d/05_debian_theme`. 0. [[AmministrazioneSistema/Grub#Comandi|Aggiornare Grub]] digitando il comando:{{{ sudo update-grub }}} Le modifiche apportate saranno visibili nella schermata di '''Grub''' al successivo riavvio. {{{#!wiki tip 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. }}} {{{#!wiki note 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. }}} |
Linea 15: | Linea 126: |
== Impostazione di un'immagine == 0. Fare una ricerca di un'immagine di sfondo con un [[InternetRete/Navigazione#Browser_per_navigare|BrowserWeb]], e copiarla. 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella dove è stata salvata l'immagine `foo.png`. 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] l'immagine prescelta nella cartella `/boot/grub/` digitando il comando {{{ sudo cp foo.png /boot/grub/background.png}}} 0. Aggiornare '''Grub''' digitando il comando: {{{ sudo update-grub }}} 0. Riavviare il sistema per vedere l'immagine '''foo.png''' nella schermata di '''Grub'''. {{{#!wiki note La nostra immagine si chiamerà '''foo.png'''. Tipi d'immagine supportati sono *.jpg, *.jpeg, *.png e *.tga. Le immagini *.png sono le più consigliate. Si consiglia di utilizzare un formato uguale alla risoluzione del monitor.}}} {{{#!wiki note Se in futuro si vuole procedere a sostituire l'immagine con un'altra, è consigliabile rimuovere l'immagine già caricata. Seguire il seguente passaggio. Rimuovere l'immagine.}}} == Rimuovere l'immagine == Per motivi che la nostra immagine non ci piace più, o vogliamo sostituirla con un altra è consigliato prima rimuovere la precedente immagine '''foo.png''' dalla directory `/boot/grub`. 0. Da [[AmministrazioneSistema/Terminale|terminale]] scriviamo il comando:{{{ sudo rm /boot/grub/background.png}}} 0. Aggiungere un'immagine di sfondo nuova, seguire nuovamente la procedura precedente. = Carattere = == Modificare formato font == {{{#!wiki note Per utilizzare i fonts di sistema in '''GRUB''' è necessario convertire il formato .ttf in .pf2. Nella seguente procedura è stato utilizzato esempio il fonts DejaVuSans. Dimensione 20 px. }}} 0. Se non fosse già presente creare la directory '''/boot/grub/fonts''', digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo mkdir /boot/grub/fonts}}} 0. Aggiungere font alla directory creata, digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSans.pf2 --size=20 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf }}} Aggiungiamo nella configurazione di '''GRUB''' l'utilizzo del font DejaVuSans.pf2 0. Apriamo il file ''/etc/default/grub'', digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo nano /etc/default/grub}}} 0. scrivendo in fondo, {{{ GRUB_FONT="/boot/grub/fonts/DejaVuSans.pf2" }}} 0. Salviamo e chiudiamo il file 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo update-grub}}} 0. Riavviare il sistema per vedere l'effetto nella schermata di '''Grub'''. == Modificare colore == {{{#!wiki note Per conoscere quali colori sono attivabili, consultare la [[#colori|tabella]]. }}} Puoi avere 3 colori dei caratteri: 0. Colore del menu, appare come la casella e il colore della linea regolare 0. Colore di evidenziamento del menu, appare dove si trova il cursore come la linea selezionata 0. Colore normale, appare sopra e sotto la casella == Esecuzione == 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/grub.d/05_debian_theme` oppure digitare il comando:{{{ sudo nano /etc/grub.d/05_debian_theme}}} 0. Cercare la riga:{{{ echo "if background_image make_system_path_relative_to_its_root" $ {1} " ; then" }}} 0. Aggiungere di seguito queste tre righe, impostando pel primo il colore di primo piano e pel secondo il colore di sfondo, come dalla seguente [[#colori|tabella]]:{{{ echo "set color_normal=cyan/black" echo "set menu_color_normal=yellow/black" echo "set menu_color_highlight=red/black" }}} 0. Salvare il file 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo update-grub }}} 0. Riavviare il sistema per vedere l'effetto nella schermata di '''Grub'''. <<Anchor(colori)>> = Tabella colori usabili = ||<tablestyle="width:80%;" rowstyle="background-color: #cccccc;" :50%>'''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;"> || {{{#!wiki note I colori mostrati in tabella sono indicativi, quelli realmente mostrati nel menù di Grub dipendono, tra l'altro, dalla resa grafica dello schermo e della scheda grafica, illuminazione dell'ambiente di lavoro, ora del giorno, proprie condizioni psicofisiche, ecc. }}} = Installazione altri temi = 0. Scaricare da [[https://www.gnome-look.org/browse/cat/109/order/latest/|qui]] un tema 0. [[AmministrazioneSistema/FormatiDiCompressione#Decomprimere|Decomprimere]] il file archivio del tema scaricato con il punto precedente 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] il tema scompattato da un [[AmministrazioneSistema/Terminale|terminale]] dando questo comando:{{{ sudo cp /''percorso_tema_decompresso''/''nome_tema'' /usr/share/grub/themes/''nome_tema'' }}} Ora, aggiorniamo il menu '''GRUB''', come da seguente comando, modifichiamo il file `/etc/default/grub` 0. Da [[AmministrazioneSistema/Terminale|terminale]] aprire il file :{{{ sudo gedit /etc/default/grub }}} scrivendo in fondo, {{{ GRUB_THEME="/usr/share/grub/themes/''nome_tema''/theme.txt }}} Salviamo e chiudiamo il file. {{{#!wiki note Presumere il ''percorso_tema_decompresso'' sia nella $HOME utente. Il ''nome_tema'' è il nome archivio scaricato }}} Al punto successivo, aggiorniamo il file contenente la configurazione '''GRUB''' 0. Da [[AmministrazioneSistema/Terminale|terminale]] scrivere il comando:{{{ sudo grub-mkconfig -o /boot/grub/grub.cfg }}} 0. Riavviare il sistema. |
Le immagini di sfondo possono essere recuperate da pacchetti disponibili nei [[Repository|repository]] ufficiali, scaricate dalla rete tramite un [[InternetRete/Navigazione#Browser_per_navigare| 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. <<Anchor(sfondo)>> In tutti i casi per visualizzare l'immagine di sfondo è indispensabile porre a '''black''' il colore dello sfondo dei caratteri non selezionati. {{{#!wiki note Di seguito si farà riferimento all'immagine col nome generico `foo.tga`. }}} = Recupero immagine = == Immagine da repository == 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://grub2-splashimages|grub2-splashimages]]. 0. [[AmministrazioneSistema/ComandiBase#ls|Visualizzare]] i nomi delle immagini installate digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ ls /usr/share/images/grub/* }}} 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] l'immagine `«nome-immagine»` nella cartella `/boot/grub`:{{{ sudo cp /usr/share/images/grub/«nome-immagine».tga /boot/grub }}} 0. [[#colore|Impostare i colori]] in modo da risultare visibili rispetto lo sfondo. 0. [[AmministrazioneSistema/Grub#Comandi|Aggiornare Grub]] digitando il comando:{{{ sudo update-grub }}} 0. Riavviare il sistema per vedere l'immagine `foo.tga` nella schermata di '''Grub''' == Immagine da rete == 0. Salvare un'immagine di sfondo gradita. 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella dove è stata salvata l'immagine `foo.tga` scaricata. 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] l'immagine nella cartella `/boot/grub`:{{{ sudo cp foo.tga /boot/grub }}} 0. [[#colore|Impostare i colori]] in modo da risultare visibili rispetto lo sfondo. 0. [[AmministrazioneSistema/Grub#Comandi|Aggiornare Grub]] digitando il comando:{{{ sudo update-grub }}} 0. Riavviare il sistema per vedere l'immagine `foo.tga` nella schermata di '''Grub'''. === Sostituire l'immagine === Per sostituire l'immagine di sfondo è sufficiente [[#cambio|modificare]] il nome dell'immagine e [[AmministrazioneSistema/Grub#Comandi|aggiornare Grub]]. ## = Installazione altri temi = ## {{{#!wiki note ## Installando temi di terze parti le impostazioni predefinite di '''Grub''' saranno sovrascritto. ## }}} ## 0. Scaricare il tema desiderato in una cartella della propria '''Home''' (molti sono disponibili da [[https://www.gnome-look.org/browse/cat/109/order/latest/|questo indirizzo]] o [[https://store.kde.org/browse/cat/109/order/latest?tag=grub-theme|quest'altro]]. ## 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella dove è stato scaricato il tema come archivio compresso. ## 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] il tema decompresso. ## 0. [[AmministrazioneSistema/ComandiBase#cp|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. ## 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/default/grub`. ## 0. Aggiungere in fondo questa riga:{{{ ## GRUB_THEME="/usr/share/grub/themes/<nome_tema>/theme.txt" ## ## }}} ## 0. Salvare e chiudere il file. ## ## 0. [[AmministrazioneSistema/Grub#Comandi|Aggiornare Grub]] digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ ## sudo update-grub ## }}} ## 0. Riavviare il sistema per vedere il risultato nella schermata di '''Grub'''. ## ## = Ulteriori risorse = * [[https://www.gnome-look.org/browse?cat=109|Temi per Grub]] * [[https://store.kde.org/browse?cat=109&ord=latest|Temi per Grub (Kde)]] * [[AmministrazioneSistema/GrubCustomizer|Grub Customizer]] |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 22.04 24.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.
GRUB permette di configurare sia il tipo di carattere che i colori e sfondi usati. Di seguito viene mostrato come configurare entrambe le caratteristiche.
Menù testuale
Nel menù testuale può essere personalizzata sia la famiglia e dimensione dei caratteri, sia il colore generale delle voci che quello d'evidenziazione della voce selezionata.
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 e ridimensionare formato caratteri menù
Per rendere più leggibili le scritte del menù di Grub, talvolta potrebbe essere necessario ridimensionare il carattere o sceglierne un altro.
Date però le limitate prestazioni pre-avvio dell'applicazione, i file font devono essere forniti nello specifico formato .pf2. Vanno quindi convertiti i caratteri disponibili tramite i comuni formati come .otf o .ttf.
Ricordare che la schermata del menù di Grub ha le proprietà grafiche del terminale, perciò occorre scegliere dei font a spaziatura fissa, contraddistinti dalla presenza nel nome del termine mono.
Individuare nel sistema i file font a spaziatura fissa disponibili con il comando:
find /usr/share/fonts/ -type f -iname "*mono*"
Occorre scegliere solo tra i font con indicato nel nome Regular, la sola R o nessuna indicazione (gli altri tipi possono creare degli artefatti grafici nel menù). Di seguito viene usato UbuntuMono-R.
Convertire il font scelto al formato .pf2 e allocarlo nella cartella boot con il comando:
sudo grub-mkfont -s 28 -o /boot/grub/ubuntumono-r.pf2 /usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf
Se il menù dovesse apparire più piccolo o più grande del desiderato, si dovrà rifare la procedura cambiando sperimentalmente il parametro «28» indicante la dimensione del font nel comando..
Se il font scelto non è soddisfacente, si dovrà rifare la procedura scegliendone un altro.
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/ubuntumono-r.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
Il menù di Grub riconosce 16 colori differenti, da impostare in inglese come listati nella seguente tabella.
Tabella dei colori |
||||
Nome |
Colore |
Nome |
Colore |
|
black |
white |
|||
gray |
red |
|||
blue |
light-gray |
|||
brown |
light-blue |
|||
cyan |
light-cyan |
|||
green |
light-green |
|||
magenta |
light-magenta |
|||
yellow |
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
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/grub.d/05_debian_theme.
Premere la combinazione di tasti Ctrl+F e cercare il seguente testo
# Set a monochromatic theme
Commentare col carattere # le due seguenti righe:
# echo "${1}set menu_color_normal=white/black" # echo "${1}set menu_color_highlight=black/light-gray"
Premere la combinazione di tasti Ctrl+F e cercare il seguente testo
if [ -z "${2}" ] && [ -z "${3}" ]; thee
Commentare col carattere # la seguente riga:
# echo " true"
Aggiungere le due seguenti righe:
echo " set color_highlight=«colore»/l«colore»" echo " set color_normal=«colore»/«tinta»"
Impostare i colori desiderati «colore», per «tinta» impostare a black se s'usa un'immagine di sfondo altrimenti il colore desiderato.
Salvare il file dando il nome /etc/grub.d/06_custom_theme e chiudere il file.
Assegnare i permessi d'esecuzione con i privilegi di amministrazione al file /etc/grub.d/06_custom_theme.
Revocare i permessi d'esecuzione con i privilegi di amministrazione al file /etc/grub.d/05_debian_theme.
Aggiornare Grub digitando il comando:
sudo update-grub
Le modifiche apportate saranno visibili nella schermata di Grub al successivo riavvio.
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.
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 dei caratteri non selezionati.
Di seguito si farà riferimento all'immagine col nome generico foo.tga.
Recupero immagine
Immagine da repository
Installare il pacchetto grub2-splashimages.
Visualizzare i nomi delle immagini installate digitando nel terminale il comando:
ls /usr/share/images/grub/*
Copiare l'immagine «nome-immagine» nella cartella /boot/grub:
sudo cp /usr/share/images/grub/«nome-immagine».tga /boot/grub
Impostare i colori in modo da risultare visibili rispetto lo sfondo.
Aggiornare Grub digitando il comando:
sudo update-grub
Riavviare il sistema per vedere l'immagine foo.tga nella schermata di Grub
Immagine da rete
- Salvare un'immagine di sfondo gradita.
Spostarsi nella cartella dove è stata salvata l'immagine foo.tga scaricata.
Copiare l'immagine nella cartella /boot/grub:
sudo cp foo.tga /boot/grub
Impostare i colori in modo da risultare visibili rispetto lo sfondo.
Aggiornare Grub digitando il comando:
sudo update-grub
Riavviare il sistema per vedere l'immagine foo.tga nella schermata di Grub.
Sostituire l'immagine
Per sostituire l'immagine di sfondo è sufficiente modificare il nome dell'immagine e aggiornare Grub.