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:

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

Collegamenti esterni