Differences between revisions 6 and 7
Revision 6 as of 2020-03-07 14:44:36
Size: 3941
Comment: sync with English master v. 24
Revision 7 as of 2020-05-20 12:15:56
Size: 7399
Comment: sync with English master v.26
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
Plymouth visualizza un'animazione grafica (chiamata anche bootsplash, o schermata di avvio) mentre dietro avviene il processo di avvio. È progettata per essere usata con i driver con impostazione di modeset Direct Rendering Manager (DRM). Per i sistemi che non hanno i driver per le impostazioni della modalità DRM, plymouth ripiega alla modalità testuale; può anche usare un interfaccia obsoleta /dev/fb usando una variazione di tali istruzioni (ancora da aggiungere). Plymouth visualizza un'animazione grafica (chiamata anche bootsplash, o schermata di avvio) durante l'avvio del sistema. Fornisce una bella estetica e una presentazione più professionale per gli scenari dove l'output testuale con molte informazioni predefinito può non essere desiderabile. Gestisce anche i prompt di avvio, come l'inserimento della password di cifratura dei dischi.

== Preinstallazione ==

Prima di installare controllare che il driver in uso per la propria scheda gestisca il KMS (Mode Setting del Kernel) che è necessario a Plymouth per il suo funzionamento:

 * ATI/AMD - Supportato e abilitato automaticamente dai driver Radeon e AMDGPU che sono utilizzati per qualsiasi scheda recente. Non è noto lo stato del supporto per le schede ATI molto vecchie.

 * NVIDIA - Supportato dal driveer Nouveau e dal driver proprietario, abilitato in modo predefinito in Nouveau ma deve essere abilitato manualmente con il driver proprietario.

 * Intel - Supportato e abilitato nel driver DebianPackage:xserver-xorg-video-intel e dal driver (preferito) modesetting che viene utilizzato se tale pacchetto non è installato.

 * Mali - Supportato e abilitato nei driver Lima e Panfrost disponibili in [[it/DebianBullseye|Debian 11/Bullseye]] e successive. Non è noto lo stato del supporto nel driver proprietario.
Line 12: Line 24:
Prima dell'installazione controllare sul sito web del produttore se i driver della propria scheda grafica supportano le impostazioni modeset o controllare la pagina del progetto dei driver liberi/aperti della propria scheda grafica. {{{#}}} indica che un comando deve essere eseguito come root. Ometterlo se il login è stato fatto come root, altrimenti sostituirlo con {{{sudo}}}.
Line 14: Line 26:
=== Wheezy, Jessie, Stretch === Per installare Plymouth e il suo insieme di base di temi, eseguire:
{{{
# apt install plymouth plymouth-themes
}}}

Se si usa Debian con KDE Plasma in Buster o successive, si può anche volere installare il tema KDE Breeze per Plymouth e un modulo di configurazione facile integrato per Plymouth con:
Line 17: Line 34:
# apt-get install plymouth plymouth-themes}}} # apt install plymouth-theme-breeze kde-config-plymouth
}}}
Line 19: Line 37:
o Se si incontrano problemi quando si cerca di impostare il tema, o se non compare, potrebbe essere necessario installare il firmware GPU proprietario. Ciò è particolarmente probabile per le schede AMD. Abilitare le sezioni {{{contrib}}} e {{{non-free}}} nel proprio file [[it/SourcesList|SourcesList]] ed eseguire:
{{{
# apt install firmware-linux
}}}

== Abilitare KMS (NVIDIA proprietario) ==

Tutti i driver inclusi in Debian abilitano in modo automatico il modesetting del kernel tranne per il driver NVIDIA proprietario, che richiede un l'aggiunta di un parametro extra del kernel. Il modo più facile per farlo è quello di aprire {{{/etc/default/grub}}} in un editor di testo a propria scelta. Per modificare questo file sono necessari i permessi amministrativi, perciò si può avviare l'editor di testo come root usando {{{sudo}}}, avviarlo quando si è fatto il login come root o usare un editor di testo che supporta !PolKit come Kate/KWrite e che può modificare il file senza permessi speciali.

All'interno delle virgolette, nella riga che inizia con {{{GRUB_CMDLINE_LINUX_DEFAULT}}}, aggiungere l'opzione {{{nvidia-drm.modeset=1}}}. La riga finale può essere simile alla seguente:
Line 22: Line 49:
# aptitude install plymouth plymouth-themes}}} GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
}}}

Successivamente rendere effettive le modifiche eseguendo:
{{{
# update-grub2
}}}

Dopo di ciò, il riavvio caricherà il driver con l'appropriato modesetting.

'''ATTENZIONE:''' alcune versioni del driver NVIDIA precedenti [[it/DebianBullseye|Debian 11/Bullseye]] possono avere un bug che può causare una schermata vuota in alcuni monitor connessi tramite DisplayPort quando si fa il login in GNOME mentre è abilitato il modesetting.
Line 26: Line 63:
Modificare il file `/etc/initramfs-tools/modules` e aggiungere le impostazioni modeset per la propria scheda grafica. Modificare il file {{{/etc/default/grub}}} e cambiare la risoluzione. Per farlo, cercare la riga {{{#GRUB_GFXMODE=640x480}}} e rimuovere il carattere {{{#}}} all'inizio per decommentarla. Si può poi impostarla in modo che corrisponda alla risoluzione del proprio monitor.
Line 28: Line 65:
Per Intel: Per esempio in uno schermo 1080p standard:
Line 30: Line 67:
# KMS
intel_agp
drm
i915 modeset=1}}}

Per Nouveau (nVidia):
{{{
# KMS
drm
nouveau modeset=1}}}

Per ATI:
{{{
# KMS
drm
radeon modeset=1
GRUB_GFXMODE=1920x1080
Line 48: Line 70:
Dopo è necessario configurare il bootloader (Grub2) per impostare la risoluzione desiderata e abilitare la schermata d'avvio. Si può anche specificare la profondità di colore:
{{{
GRUB_GFXMODE=1920x1080x32
}}}
Line 50: Line 75:
=== Grub2 ===

Modificare il file `/etc/default/grub` e cambiare la risoluzione. Per farlo, cercare la riga `#GRUB_GFXMODE=640x480` e decommentarla. Si può impostare la risoluzione migliore per il proprio monitor. Ad esempio:
{{{
GRUB_GFXMODE=1024x768}}}

Nei netbook si può usare 1024x600 o 1024x576. Per esempio:
{{{
GRUB_GFXMODE=1024x576}}}

Si può anche scrivere la profondità di colore. Per esempio:
{{{
GRUB_GFXMODE=1024x576x32}}}

Cercare anche la riga `GRUB_CMDLINE_LINUX_DEFAULT="quiet"` e cambiarla in:
Se il proprio {{{GRUB_CMDLINE_LINUX_DEFAULT}}} non contiene un'opzione{{{splash}}} aggiungerla in questo modo:
Line 68: Line 79:
Da ultimo aggiornare Grub2: Assicurarsi di non rimuovere o modificare la riga del modesetting per il driver proprietario NVIDIA, se è stata precedentemente aggiunta.

Da ultimo, rendere effettiva la modifica eseguendo:
Line 70: Line 83:
# update-grub2}}} # update-grub2
}}}
Line 74: Line 88:
Eseguire i comandi successivi come utente root.
Per visualizzare tutti i temi installati eseguire:
Se si sta usando KDE Plasma ed è stato installato il pacchetto DebianPackage:kde-config-plymouth, non sono necessari comandi nel terminale per visualizzare e impostare il proprio tema per Plymouth. Il pannello "Schermata di avvio" nelle proprie impostazioni di sistema permetterà di fare la stessa cosa. In questo caso è anche raccomandato usare il tema "Breeze" per ragioni di coerenza estetica.

Altrimenti, per visualizzare tutti i temi installati, eseguire:
Line 78: Line 93:
# plymouth-set-default-theme -l}}} # plymouth-set-default-theme -l
}}}
Line 80: Line 96:
L'output predefinito dovrebbe essere:

{{{
# plymouth-set-default-theme -l
details
fade-in
glow
script
solar
spinfinity
spinner
text
tribar}}}
Line 84: Line 113:
# /usr/sbin/plymouth-set-default-theme TEMA}}} # plymouth-set-default-theme -R TEMA
}}}
Dove {{{TEMA}}} è uno dei valori elencati dall'esecuzione del comando precedente.
Line 86: Line 117:
dove TEMA è uno dei valori elencati dall'esecuzione del comando precedente. == Risoluzione dei problemi ==
Line 88: Line 119:
e ripetere i passaggi per impostare il tema. Se si continuano ad avere problemi dopo l'installazione del firmware proprietario e dopo aver verificato che non ci sia nulla che dovrebbe impedire a Plymouth di funzionare correttamente, probabilmente c'è un problema con il modesetting del kernel.
Line 90: Line 121:
=== Applicare i cambiamenti === Si possono seguire le istruzioni su come abilitare il modesetting nel driver proprietario NVIDIA, ma cambiare l'opzione per abilitarlo in modo forzato negli altri driver.
Line 92: Line 123:
Come root eseguire: Per Nouveau, l'opzione è {{{nouveau.modeset=1}}}.
Line 94: Line 125:
{{{
update-initramfs -u}}}
Per AMD, l'opzione è {{{radeon.modeset=1}}} quando si usa il driver {{{radeon}}} e {{{amdgpu.modeset=1}}} quando si usa il driver {{{amdgpu}}}.
Line 97: Line 127:
Se questo comando genera un errore con un messaggio che parla di file del firmware mancanti, sarà necessario installare il pacchetto DebianPkg:firmware-linux-nonfree. Per farlo eseguire il seguente comando:

{{{
# apt-get install firmware-linux-nonfree}}}

o

{{{
# aptitude install firmware-linux-nonfree}}}

Poi ripetere il comando update-initramfs -u per applicare i cambiamenti.
Se si hanno problemi con Interl, è raccomandato rimuovere completamente il pacchetto DebianPackage:xserver-xorg-video-intel e usare il driver {{{modesetting}}} interno per il display. Altrimenti, se si necessita del pacchetto, si può aggiungere l'opzione {{{i915.modeset=1}}}.
Line 110: Line 130:
1. Durante l'avvio si può premere il tasto "Home" per visualizzare i messaggi sottostanti (kernel, messaggi dagli script di avvio, servizi, ecc.).  * Durante l'avvio si può premere i tasti "Inizio" o "Esc" per visualizzare i messaggi sottostanti (kernel, messaggi dagli script di avvio, servizi, ecc.).

Translation(s): English - Español - Français - Italiano - Português - Русский


Plymouth

Plymouth visualizza un'animazione grafica (chiamata anche bootsplash, o schermata di avvio) durante l'avvio del sistema. Fornisce una bella estetica e una presentazione più professionale per gli scenari dove l'output testuale con molte informazioni predefinito può non essere desiderabile. Gestisce anche i prompt di avvio, come l'inserimento della password di cifratura dei dischi.

Preinstallazione

Prima di installare controllare che il driver in uso per la propria scheda gestisca il KMS (Mode Setting del Kernel) che è necessario a Plymouth per il suo funzionamento:

  • ATI/AMD - Supportato e abilitato automaticamente dai driver Radeon e AMDGPU che sono utilizzati per qualsiasi scheda recente. Non è noto lo stato del supporto per le schede ATI molto vecchie.
  • NVIDIA - Supportato dal driveer Nouveau e dal driver proprietario, abilitato in modo predefinito in Nouveau ma deve essere abilitato manualmente con il driver proprietario.
  • Intel - Supportato e abilitato nel driver xserver-xorg-video-intel e dal driver (preferito) modesetting che viene utilizzato se tale pacchetto non è installato.

  • Mali - Supportato e abilitato nei driver Lima e Panfrost disponibili in Debian 11/Bullseye e successive. Non è noto lo stato del supporto nel driver proprietario.

Installazione

# indica che un comando deve essere eseguito come root. Ometterlo se il login è stato fatto come root, altrimenti sostituirlo con sudo.

Per installare Plymouth e il suo insieme di base di temi, eseguire:

# apt install plymouth plymouth-themes

Se si usa Debian con KDE Plasma in Buster o successive, si può anche volere installare il tema KDE Breeze per Plymouth e un modulo di configurazione facile integrato per Plymouth con:

# apt install plymouth-theme-breeze kde-config-plymouth

Se si incontrano problemi quando si cerca di impostare il tema, o se non compare, potrebbe essere necessario installare il firmware GPU proprietario. Ciò è particolarmente probabile per le schede AMD. Abilitare le sezioni contrib e non-free nel proprio file SourcesList ed eseguire:

# apt install firmware-linux

Abilitare KMS (NVIDIA proprietario)

Tutti i driver inclusi in Debian abilitano in modo automatico il modesetting del kernel tranne per il driver NVIDIA proprietario, che richiede un l'aggiunta di un parametro extra del kernel. Il modo più facile per farlo è quello di aprire /etc/default/grub in un editor di testo a propria scelta. Per modificare questo file sono necessari i permessi amministrativi, perciò si può avviare l'editor di testo come root usando sudo, avviarlo quando si è fatto il login come root o usare un editor di testo che supporta PolKit come Kate/KWrite e che può modificare il file senza permessi speciali.

All'interno delle virgolette, nella riga che inizia con GRUB_CMDLINE_LINUX_DEFAULT, aggiungere l'opzione nvidia-drm.modeset=1. La riga finale può essere simile alla seguente:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

Successivamente rendere effettive le modifiche eseguendo:

# update-grub2

Dopo di ciò, il riavvio caricherà il driver con l'appropriato modesetting.

ATTENZIONE: alcune versioni del driver NVIDIA precedenti Debian 11/Bullseye possono avere un bug che può causare una schermata vuota in alcuni monitor connessi tramite ?DisplayPort quando si fa il login in GNOME mentre è abilitato il modesetting.

Configurazione

Modificare il file /etc/default/grub e cambiare la risoluzione. Per farlo, cercare la riga #GRUB_GFXMODE=640x480 e rimuovere il carattere # all'inizio per decommentarla. Si può poi impostarla in modo che corrisponda alla risoluzione del proprio monitor.

Per esempio in uno schermo 1080p standard:

GRUB_GFXMODE=1920x1080

Si può anche specificare la profondità di colore:

GRUB_GFXMODE=1920x1080x32

Se il proprio GRUB_CMDLINE_LINUX_DEFAULT non contiene un'opzionesplash aggiungerla in questo modo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Assicurarsi di non rimuovere o modificare la riga del modesetting per il driver proprietario NVIDIA, se è stata precedentemente aggiunta.

Da ultimo, rendere effettiva la modifica eseguendo:

# update-grub2

Temi

Se si sta usando KDE Plasma ed è stato installato il pacchetto kde-config-plymouth, non sono necessari comandi nel terminale per visualizzare e impostare il proprio tema per Plymouth. Il pannello "Schermata di avvio" nelle proprie impostazioni di sistema permetterà di fare la stessa cosa. In questo caso è anche raccomandato usare il tema "Breeze" per ragioni di coerenza estetica.

Altrimenti, per visualizzare tutti i temi installati, eseguire:

# plymouth-set-default-theme -l

L'output predefinito dovrebbe essere:

# plymouth-set-default-theme -l
details
fade-in
glow
script
solar
spinfinity
spinner
text
tribar

Poi, per impostare il proprio tema desiderato eseguire:

# plymouth-set-default-theme -R TEMA

Dove TEMA è uno dei valori elencati dall'esecuzione del comando precedente.

Risoluzione dei problemi

Se si continuano ad avere problemi dopo l'installazione del firmware proprietario e dopo aver verificato che non ci sia nulla che dovrebbe impedire a Plymouth di funzionare correttamente, probabilmente c'è un problema con il modesetting del kernel.

Si possono seguire le istruzioni su come abilitare il modesetting nel driver proprietario NVIDIA, ma cambiare l'opzione per abilitarlo in modo forzato negli altri driver.

Per Nouveau, l'opzione è nouveau.modeset=1.

Per AMD, l'opzione è radeon.modeset=1 quando si usa il driver radeon e amdgpu.modeset=1 quando si usa il driver amdgpu.

Se si hanno problemi con Interl, è raccomandato rimuovere completamente il pacchetto xserver-xorg-video-intel e usare il driver modesetting interno per il display. Altrimenti, se si necessita del pacchetto, si può aggiungere l'opzione i915.modeset=1.

Suggerimenti e trucchetti

  • Durante l'avvio si può premere i tasti "Inizio" o "Esc" per visualizzare i messaggi sottostanti (kernel, messaggi dagli script di avvio, servizi, ecc.).

Collegamenti esterni