Che cos’è un display manager di Linux? Come scegliere e impostare uno

linux-display-manager

Probabilmente sei soddisfatto del tuo sistema operativo Linux, ma di tanto in tanto è utile aggiornare le cose. Un modo per farlo è sostituire alcune delle applicazioni e dei componenti predefiniti. Pensa al file manager predefinito, all'editor di testo o persino all'ambiente desktop o al kernel.

Un componente commutabile che viene spesso trascurato è il display manager. Ma cos'è questo componente? Come si passa a un nuovo display manager in Linux? Scopriamolo.

Che cos'è un display manager?

Conosciuto anche come "gestore degli accessi", un gestore dello schermo è responsabile dell'avvio del server dello schermo e del caricamento del desktop. Questo succede subito dopo aver inserito correttamente nome utente e password

Cambia il display manager di Linux per una nuova casella di login swish

In poche parole, controlla le sessioni utente e gestisce l'autenticazione dell'utente. Gran parte della magia del display manager si verifica "sotto il cofano". L'unico elemento visibile è la finestra di accesso, a volte indicata come "greeter".

Cosa non è un Display Manager

Probabilmente sai già che il tuo computer Linux ha un gestore di finestre e un server di visualizzazione.

Il display manager è un software distinto. Mentre tutti e tre interagiscono, hanno funzionalità diverse ed eseguono lavori diversi.

Esempi di un gestore di finestre includono:

  • KWin
  • Scatola aperta
  • DWM

Alcuni noti server di visualizzazione per Linux sono:

  • Wayland
  • Mir
  • Org

(Molte distribuzioni Linux presentano Wayland come server di visualizzazione predefinito e alcuni altri si stanno muovendo in quella direzione, quindi è una buona idea sapere di più sull'uso di Linux con Wayland .)

Configurazione del gestore display di Linux

Alcuni display manager, nel frattempo, sono:

  • GDM (Gnome Display Manager)
  • LightDM
  • LXDM

Di seguito vedremo alcuni altri display manager.

Perché sostituire un display manager?

Perché qualcuno dovrebbe voler sostituire un display manager, chiedi? Bene, ecco alcuni scenari probabili:

  • Stai cercando di ripristinare un vecchio PC e hai bisogno di un display manager leggero.
  • L'attuale gestore della visualizzazione si interrompe dopo un aggiornamento ed è molto più veloce installarne uno diverso rispetto alla migrazione a un'altra distribuzione .
  • Volete applicare bellissimi temi alla vostra finestra di login, ma il display manager predefinito della vostra distribuzione è limitato a questo riguardo.

Esistono diversi display manager popolari per Linux. Noterai che sono abbastanza simili nell'aspetto; le differenze principali sono le dimensioni, la complessità e il modo in cui gestiscono utenti e sessioni.

Sei gestori di display Linux a cui puoi passare

Con un nuovo display manager installato, puoi divertirti con i temi. MDM è la scelta migliore se la personalizzazione è la tua priorità, poiché supporta sia i vecchi temi GDM che i nuovi temi HTML. DeviantART offre molte raccolte di temi per vari display manager, ad esempio. Se stai usando SDDM, puoi trovare pacchetti di temi per esso nei repository.

Ma prima, a quale display manager hai intenzione di passare?

1. KDM

Il display manager per KDE fino a KDE Plasma 5, KDM offre molte opzioni di personalizzazione. Puoi configurarlo facilmente tramite il modulo di controllo in Impostazioni di sistema. Qui puoi scegliere quale tema KDM usare o passare al semplice messaggio di benvenuto che ti consente di personalizzare lo sfondo, il messaggio di benvenuto e il carattere.

Altre caratteristiche includono:

  • Cambio rapido utente
  • Visualizza l'elenco utenti
  • Abilita arresto root
  • Consenti accesso senza password
  • Login automatico
  • Scansione delle impronte digitali

KDM supporta X e Wayland e può anche rilevare ambienti desktop e gestori di finestre installati. Vengono quindi offerti in forma di elenco per consentirti di scegliere quale iniziare quando inserisci le tue credenziali.

Mentre alcune funzionalità potrebbero sopraffare un principiante, KDM è facile da configurare grazie alla semplice finestra di dialogo grafica.

2. GDM (GNOME Display Manager)

Ciò che KDM è per KDE, GDM3 è GNOME, il display manager predefinito di un popolare ambiente desktop Linux. Come KDM, supporta X e Wayland e offre:

  • Login automatico
  • Nascondere l'elenco utenti
  • Login senza password
  • Sessioni personalizzate
  • Temi integrati
  • Accesso per più utenti
  • Cambio rapido di sessione
  • Scansione delle impronte digitali
  • Autenticazione con smart card

La configurazione di GDM3 può essere effettuata tramite la finestra di dialogo dedicata in Impostazioni di sistema o modificando i file di configurazione.

Si noti che GDM3 è distinto dal GDM legacy. Sebbene possano apparire simili, GDM3 non è retrocompatibile con i temi GDM legacy, con le opzioni nascoste nei file di configurazione.

3. SDDM (Simple Desktop Display Manager)

SDDM è una scena display manager relativamente nuova. Rilasciato nel 2013, è sopravvissuto mentre i rivali più vecchi come SLiM e Mint Display Manager hanno chiuso.

Con il supporto di X e Wayland, SDDM si affida al tema QML e ha sostituito KDM come gestore display predefinito in KDE Plasma 5.

Caratteristiche SDDM:

  • Login automatico
  • Bloc Num attivato
  • Modifica utenti di benvenuto
  • Supporto per temi

Come con altri gestori di display senza fronzoli, è possibile configurare SDDM modificando un file di configurazione (sddm.conf). Se stai usando SDDM su KDE, ha un modulo di configurazione in Impostazioni di sistema. In alternativa, utilizzare la comoda utility sddm-config-editor .

4. LXDM

LXDM fa parte dell'ambiente LXDE ma funziona comodamente su altri ambienti desktop poiché non ha molte dipendenze. Puoi impostarlo tramite la sua utility di configurazione o modificare i file di configurazione in /etc/lxdm (o se sei su Lubuntu, /etc/xdg/lubuntu/lxdm ).

Utilizzando LXDM puoi aspettarti:

  • Elenco utenti configurabile
  • Login automatico
  • Icone per ogni utente
  • Cambio utente
  • Autologin temporizzato
  • Immagini di sfondo personalizzate

Sia la documentazione ufficiale che gli account di testimoni non ufficiali su vari forum notano che LXDM non termina i processi dell'utente al logout. Per assicurarsi che ciò accada, modificare il /etc/lxdm/PostLogout .

LXDM potrebbe essere bizzarro, ma è veloce, quindi se questo è un compromesso accettabile per te, provalo.

5. LightDM

Forse il display manager più popolare e sicuramente il più versatile è LightDM. Avendo soppiantato i display manager più anziani nelle distro popolari, è personalizzabile e ricco di funzionalità. LightDM è anche leggero e supporta X.Org e Mir.

Con LightDM puoi aspettarti:

  • Saluti per GTK, Qt / KDE, Unity e altri
  • Temi della schermata di accesso
  • Lista degli utenti
  • Immagine di sfondo personalizzata
  • Posizione della finestra regolabile

I file di configurazione devono essere modificati per apportare queste modifiche: il modo più semplice è lo strumento Impostazioni di benvenuto di LightDM GTK .

6. XDM

Questo è il display manager predefinito per il sistema X Window ed è stato rilasciato per la prima volta nel 1988. È un display manager minimalista adatto a sistemi con specifiche basse o quelli con requisiti modesti.

Nonostante ciò, XDM offre ancora alcune funzionalità:

  • Temi
  • Imposta lo sfondo
  • Modifica i caratteri
  • Regola la posizione della casella di accesso
  • Gestisce più sessioni X.
  • Login senza password

La maggior parte delle modifiche vengono applicate modificando etc/X11/xdm/Xresources .

Come sostituire un display manager su Linux?

Hai visto qualcosa che ti piace? Forse vuoi passare il display manager di Ubuntu a LightDM.

Qualunque siano le tue preferenze e la tua distribuzione, ci sono solo due passaggi per sostituire il tuo attuale display manager su Linux:

  1. Installa un nuovo display manager
  2. Impostalo come predefinito

La prima parte del processo è semplice, poiché devi solo trovare il pacchetto appropriato per la tua distribuzione e installarlo. Se lo desideri, puoi rimuovere il vecchio display manager, ma nella maggior parte dei casi non sarà necessario.

L'impostazione del nuovo display manager come predefinito è diversa per ogni distribuzione. Si riduce alla modifica di alcuni file di configurazione o all'esecuzione di un semplice comando a una riga nel terminale.

Usa questa breve guida per impostare il display manager che hai scelto, che dovresti aver già installato.

Debian, Ubuntu, Linux Mint e la maggior parte dei derivati ​​Ubuntu

L'installazione di un nuovo display manager dovrebbe richiedere l'avvio dello strumento dpkg-reconfigure. In caso contrario, eseguirlo manualmente:

  • Esegui sudo dpkg-reconfigure gdm3
  • Seleziona il display manager predefinito nella finestra di dialogo che appare

Cambia il tuo display manager Linux

È possibile sostituire "gdm3" con uno dei display manager attualmente installati sul sistema. Se fallisce, modifica il /etc/X11/default-display/manager con i privilegi di root.

Per Arch Linux e Manjaro

Abilita il servizio systemd per il tuo nuovo display manager:

 systemctl enable displaymanager.service -f 

Se questo non funziona, gli utenti di Manjaro possono provare prima a disabilitare il display manager precedente:

 sudo systemctl stop gdm sudo systemctl disable gdm sudo systemctl enable lightdm.service sudo systemctl start lightdm 

mentre su Arch Linux potrebbe essere necessario rimuovere il file /etc/systemd/system/default.target e creare un file display-manager.service nella directory /etc/systemd/system directory . Questo nuovo file dovrebbe essere un collegamento simbolico al file di servizio del nuovo display manager in /usr/lib/systemd/system/ .

Cambia il Display Manager su Fedora

Inizia disabilitando il vecchio display manager, abilita la sostituzione appena installata, quindi riavvia:

  • Esegui systemctl disable [vecchio display manager]
  • Seguire questo con systemctl enable [nuovo display manager]
  • Quindi riavviare

Quando Fedora si riavvia, sarà con un nuovo display manager.

Per PCLinuxOS

Dovresti essere in grado di selezionare il nuovo display manager dal desktop.

  • Apri Centro di controllo> Avvia
  • Trova Imposta display manager
  • Seleziona il display manager che hai installato in precedenza

Se il sistema non riconosce le modifiche, modifica /etc/sysconfig/desktop e imposta il nuovo display manager.

Per openSUSE

Per cambiare il display manager in openSUSE, prima scaricare la sostituzione e confermare il percorso di installazione.

Avanti entra

 sudo update-alternatives --set default-displaymanager  [FILEPATH] 

Preferisci cambiare il display manager con uno strumento desktop?

  • Installa yast2-alternative
  • Apri il Centro di controllo
  • Passare a Display Manager
  • Imposta il nuovo display manager

Il nuovo display manager dovrebbe attivarsi al prossimo riavvio.

Cambia oggi il tuo Display Manager di Linux

Come hai visto, sostituire un display manager non è così difficile come sembra. Una volta che inizi a leggere di più sulle loro funzionalità, potresti essere tentato di testare alcuni display manager diversi alla ricerca di quello migliore, e ti incoraggio a farlo.

Non devi aspettare che il software si "rompa" per provare qualcosa di nuovo o sperimentare un nuovo ambiente desktop Linux .

Leggi l'articolo completo: Cos'è un Display Manager di Linux? Come scegliere e impostare uno