Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Grub/Temi"
Differenze tra le versioni 2 e 26 (in 24 versioni)
Versione 2 del 25/10/2009 16.40.04
Dimensione: 2978
Autore: LeoIannacone
Commento: Tradotta, anche questa da rivedere...
Versione 26 del 26/03/2025 00.38.46
Dimensione: 10985
Autore: jeremie2
Commento: aggiustata tabella
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#language it
[[BR]]
[[WikiBanner(ArticoloInTraduzione)]]
[[BR]]
[[Indice()]]
## page was renamed from Grub2/Temi
## page upgraded by wilecoyote
# format wiki
# language it
<<BR>>
<<Indice(depth=2)>>
<<BR>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=642025"; rilasci="24.04 22.04")>>
Linea 10: Linea 12:
'''Grub''' supporta l'utilizzo di temi per personalizzare l'aspetto grafico del menu di avvio. Il tema è configurato attraverso un file di testo nella quale è indicata l'organizzazione visiva dei vari componenti (menu di avvio, barra di avanzamento del conto alla rovescia, vari messaggi di testo)
e l'aspetto grafico (colori, caratteri e immagini).
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 possono essere personalizzati sia la famiglia e la dimensione dei caratteri, sia il colore generale delle voci che quello di 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à ripetere la procedura cambiando sperimentalmente il parametro `«28»` indicante la dimensione del font nel comando.<<BR>>
Per cambiare il font selezionato si dovrà ripetere 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 riga 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:50%;" -4:>'''Tabella dei colori'''||
||<:30%> '''Nome''' ||<:>'''Colore'''||<:30%> '''Nome''' ||<:>'''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. Cercare il seguente testo (nei principali editor con gui è sufficiente usare la combinazione di tasti '''Ctrl+F'''):{{{
# Set a monochromatic theme
}}}
 0. Commentare con il 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 si 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 14: Linea 118:
##'''As of version 1.96 of GRUB 2, theme support is not enabled''' = Immagine di sfondo =
Linea 16: Linea 120:
##The GRUB graphical menu supports themes that can customize the layout and appearance of the GRUB boot menu. The theme is configured through a plain text file that specifies the layout of the various GUI components (including the boot menu, timeout progress bar, and text messages) as well as the appearance using colors, fonts, and images. 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 Internet ==

 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]].
Linea 19: Linea 168:
##Take a look at this thread on [[http://ubuntuforums.org/showthread.php?t=1182436|Grub 2 Themeing]] ## = Installazione altri temi =
Linea 21: Linea 170:
= Splash Image =
## QUESTA PARTE NON MI È MOLTO CHIARA!!
This is Colin Bennett's Google Summer of Code project. The [[http://grub.gibibit.com/|GRUB 2 graphical menu project]] aims to create a highly customizable graphical menu system for the GNU GRUB bootloader.
## {{{#!wiki note
## Installando temi di terze parti le impostazioni predefinite di '''Grub''' saranno sovrascritto.
## }}}
Linea 25: Linea 174:
Great link [[http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html|here.]] ## 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 =
Linea 27: Linea 194:
= Colore e immagine di sfondo =

La configurazione dei colori e delle immagini di sfondo sono all'interno del file `/etc/grub.d/05_debian_theme` che rappresenta il tema predefinito in '''Grub'''.

È possibile copiare questo file in uno nuovo e modificarlo per creare un tema personalizzato, digitare da riga di comando:
{{{
sudo cp /etc/grub.d/05_debian_theme /etc/grub.d/06_nuovo_tema
}}}
successivamente modificare un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file appena creato e apportare le modifiche desiderate.

##Background colors and images are configured in a script located in '''/etc/grub.d/''' if you look in there you will find a file called ##'''05_debian_theme''' which is the default color scheme for GRUB 2. Now to create your own color scheme you have a few options, you can copy and edit the default 05_debian_theme or create your own script.

##All the files in /etc/grub.d/ are run in order, so if you have 2 theme files, 05_debian_theme and 06_mytheme, the latter (06_mytheme) will be run last, which will be the background you see.

##== Copy/Edit Default Colors ==
## * Copy the default color theme
##{{{
##$ sudo cp /etc/grub.d/05_debian_theme /etc/grub.d/05_debian_theme.BACKUP
##$ sudo nano /etc/grub.d/05_debian_theme
##}}}
## * Now you can edit the file to your hearts content.
##
##== Create a new theme file ==
##
## * Create the new theme file
##{{{$ sudo nano /etc/grub.d/06_mytheme}}}
## * Now you can put whatever you want in here
 * [[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]]
Linea 57: Linea 199:
CategoryNuoviDocumenti CategoryInTraduzione CategoryAmministrazione



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 possono essere personalizzati sia la famiglia e la dimensione dei caratteri, sia il colore generale delle voci che quello di 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.

  1. 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.

  2. 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à ripetere la procedura cambiando sperimentalmente il parametro «28» indicante la dimensione del font nel comando.
Per cambiare il font selezionato si dovrà ripetere la procedura scegliendone un altro.

Integrazione nella configurazione

  1. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/default/grub.

  2. Aggiungere in fondo dopo una riga vuota le stringhe:

    #Set owner font
    GRUB_FONT="/boot/grub/ubuntumono-r.pf2"
  3. Salvare e chiudere il file
  4. Aggiornare Grub digitando nel terminale il comando:

    sudo update-grub
  5. 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

  1. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/grub.d/05_debian_theme.

  2. Cercare il seguente testo (nei principali editor con gui è sufficiente usare la combinazione di tasti Ctrl+F):

    # Set a monochromatic theme
  3. Commentare con il carattere # le due seguenti righe:

    # echo "${1}set menu_color_normal=white/black"
    # echo "${1}set menu_color_highlight=black/light-gray"
  4. Premere la combinazione di tasti Ctrl+F e cercare il seguente testo

    if [ -z "${2}" ] && [ -z "${3}" ]; thee
  5. Commentare col carattere # la seguente riga:

    # echo "  true"
  6. Aggiungere le due seguenti righe:

    echo "    set color_highlight=«colore»/l«colore»"
    echo "    set color_normal=«colore»/«tinta»"
  7. Impostare i colori desiderati «colore», per «tinta» impostare a black se si usa un'immagine di sfondo altrimenti il colore desiderato.

  8. Salvare il file dando il nome /etc/grub.d/06_custom_theme e chiudere il file.

  9. Assegnare i permessi d'esecuzione con i privilegi di amministrazione al file /etc/grub.d/06_custom_theme.

  10. Revocare i permessi d'esecuzione con i privilegi di amministrazione al file /etc/grub.d/05_debian_theme.

  11. 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

  1. Installare il pacchetto grub2-splashimages.

  2. Visualizzare i nomi delle immagini installate digitando nel terminale il comando:

    ls /usr/share/images/grub/*
  3. Copiare l'immagine «nome-immagine» nella cartella /boot/grub:

    sudo cp /usr/share/images/grub/«nome-immagine».tga /boot/grub
  4. Impostare i colori in modo da risultare visibili rispetto lo sfondo.

  5. Aggiornare Grub digitando il comando:

    sudo update-grub
  6. Riavviare il sistema per vedere l'immagine foo.tga nella schermata di Grub

Immagine da Internet

  1. Salvare un'immagine di sfondo gradita.
  2. Spostarsi nella cartella dove è stata salvata l'immagine foo.tga scaricata.

  3. Copiare l'immagine nella cartella /boot/grub:

    sudo cp foo.tga  /boot/grub
  4. Impostare i colori in modo da risultare visibili rispetto lo sfondo.

  5. Aggiornare Grub digitando il comando:

    sudo update-grub
  6. 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.

Ulteriori risorse


CategoryAmministrazione