Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2020-07-08 12:25:31
Size: 7812
Comment: sync with English master v.30
Revision 10 as of 2020-12-11 13:20:07
Size: 7832
Comment: sync with English master v.32
Deletions are marked like this. Additions are marked like this.
Line 45: Line 45:
In [[it/DebianBuster|Debian 10/Buster]], il modesetting è abilitato in modo predefinito per le schede grafiche NVIDIA che usano il driver proprietario se sono della serie !GeForce 8 o successiva. Se si sta usando una versione più vecchia di Debian o una scheda grafica più vecchia potrebbe essere possibile saltare questi passaggi. In [[it/DebianBuster|Debian 10/Buster]], il modesetting è abilitato in modo predefinito per le schede grafiche NVIDIA che usano il driver proprietario se sono della serie !GeForce 8 o successiva. Queste istruzioni possono probabilmente essere saltate a meno di non stare usando una versione più vecchia di Debian o una scheda grafica più vecchia.
Line 136: Line 136:
 * http://www.freedesktop.org/wiki/Software/Plymouth  * https://www.freedesktop.org/wiki/Software/Plymouth
Line 138: Line 138:
 * [[http://brej.org/blog/?p=158|Guida alla creazione di temi personalizzati per Plymouth, parte 1]]
 * [[http://brej.org/blog/?p=174|Guida alla creazione di temi personalizzati per Plymouth, parte 2]]
 * [[http://brej.org/blog/?p=197|Guida alla creazione di temi personalizzati per Plymouth, parte 3]]
 * [[http://brej.org/blog/?p=238|Guida alla creazione di temi personalizzati per Plymouth, parte 4]]
 * [[https://brej.org/blog/?p=158|Guida alla creazione di temi personalizzati per Plymouth, parte 1]]
 * [[https://brej.org/blog/?p=174|Guida alla creazione di temi personalizzati per Plymouth, parte 2]]
 * [[https://brej.org/blog/?p=197|Guida alla creazione di temi personalizzati per Plymouth, parte 3]]
 * [[https://brej.org/blog/?p=238|Guida alla creazione di temi personalizzati per Plymouth, parte 4]]

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, sempre abilitato in modo predefinito con Nouveau ma alcuni sistemi possono richiedere che venga abilitato manualmente quando si usa il driver NVIDIA proprietario. Per maggiori informazioni vedeere qui

  • 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)

In Debian 10/Buster, il modesetting è abilitato in modo predefinito per le schede grafiche NVIDIA che usano il driver proprietario se sono della serie GeForce 8 o successiva. Queste istruzioni possono probabilmente essere saltate a meno di non stare usando una versione più vecchia di Debian o una scheda grafica più vecchia.

Per abilitare forzatamente in modo manuale il modesetting nel drivere NVIDIA proprietario si deve aggiungere un parametro 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 Intel, è 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