LINUX

Come installare LightDM Display Manager su Arch Linux

LightDM è un display manager X multipiattaforma che mira ad essere veloce, estensibile, leggero e con supporto multi-desktop. LightDM utilizza vari front-end per disegnare interfacce di accesso, che di solito sono chiamate saluti LightDM. È stato scritto da Robert Ancell e David Edmundson e la sua licenza è GNU General Public License, versione 3. In questo tutorial, daremo un’occhiata a come installare LightDM in Arch Linux.

Caratteristiche principali di LightDM

  • Basso utilizzo della memoria e prestazioni elevate
  • Per impostazione predefinita, supporta le sessioni ospite
  • LightDM ha una bassa complessità del codice
  • Cross-desktop: supporta diverse tecnologie desktop.
  • Supporta varie tecnologie di visualizzazione X, Mir ecc

Installa LightDM su Arch

LightDM viene installato dal pacchetto lightdm disponibile nei repository ufficiali di Arch. La versione stabile è pari, ad esempio 1.12, mentre le versioni di sviluppo sono dispari, ad esempio 1.13. Per installare lightdm su Arch, esegui i seguenti comandi nel terminale.

$ sudo pacman -S lightdm

Dopo aver installato con successo LightDM, potresti voler installare anche LightDM greeter. Un saluto è un’interfaccia grafica che richiede all’utente le credenziali, consente all’utente di selezionare una sessione e così via. Senza LightDM greeter, dovrai disporre di un login automatico per la tua sessione di shell. Il nome del pacchetto da installare è lightdm-gtk-greeter.

$ sudo pacman -S lightdm-gtk-greeter

Altri messaggi di benvenuto LightDM alternativi sono disponibili su Arch AUR. Questi fungono da temi lightdm che puoi installare se desideri un aspetto diverso. Sono disponibili i seguenti messaggi di benvenuto di lightdm:

lightdm-kde-greeter # nel repository ufficiale. Questo è un saluto usato con KDE4
lightdm-deepin-greeter # nel repository ufficiale. Saluti dal progetto Deepin
lightdm-unity-greeter # su ORO. Utilizzato da Unity
lightdm-pantheon-greeter # su ORO. Utilizzato dal progetto del sistema operativo elementare.
lightdm-webkit2-greeter # Disponibile anche su AUR. Usa Webkit2 per i temi.

Per installare qualsiasi pacchetto da AUR usa qualsiasi pacchetto come yaourt o pacaur es

$ yaourt -S lightdm-unity-greeter

Imposta il messaggio di benvenuto LightDM predefinito

Per impostare un messaggio di benvenuto predefinito per Arch LightDM, modifica il file /etc/lightdm/lightdm.conf. Devi cambiare [Seat:*]. Ad esempio, per impostare il messaggio di benvenuto predefinito su lightdm-pantheon-greeter, devi prima installarlo, quindi modificare la riga come mostrato.

$ yaourt -S lightdm-pantheon-greeter

Quindi la riga nel file è simile a questa:

[Seat:*]
...
greeter-session=lightdm-gtk-greeter

L’elenco dei messaggi di benvenuto lightdm installati è disponibile su /usr/share/xgreeters direttore. Alcuni messaggi di benvenuto hanno i propri file di configurazione. Per esempio:

lightdm-gtk-greeter —> /etc/lightdm/lightdm-gtk-greeter.conf
lightdm-webkit2-greeter —> /etc/lightdm/lightdm-webkit2-greeter.conf
lightdm-kde-greeter —> /etc/lightdm/lightdm-kde-greeter.conf

Avvia e attiva LightDM

Su Arch, il servizio LightDM è controllato da systemd. Il nome del servizio è lightdm.service. Per avviare il servizio e impostarlo per l’avvio all’avvio, eseguire:

# systemctl start lightdm.service && systemctl enable lightdm.service

Esiste un semplice strumento da riga di comando chiamato dm-tool per alcuni che può essere utilizzato per bloccare la posizione corrente, modificare le sessioni, ecc. Consente a più utenti di accedere su tty separati. Per visualizzare un elenco di comandi disponibili, eseguire:

$ dm-tool --help

Per bloccare la sessione corrente e inizializzare il messaggio di benvenuto di LightDM e autenticare un nuovo utente utilizzando un comando dm-tool, digitare:

$ dm-tool switch-to-greeter

Abilita l’autenticazione automatica LightDM

Se desideri che la funzione di autenticazione automatica funzioni con LightDM, modifica il file di configurazione per assicurarti che la riga seguente non sia commentata. Il file da modificare è /etc/lightdm/lightdm.conf. Dovrebbe esserci una riga sotto:

[Seat:*]
autologin-user=username

Assicurati di sostituire il nome utente con il nome utente dell’account per il quale desideri impostare l’accesso automatico. Dopo averlo impostato, ora aggiungi l’utente al gruppo di sistema di accesso automatico:

# groupadd -r autologin
# gpasswd -a username autologin

Ciò assicurerà che l’utente non fornisca la password ogni volta che il sistema si avvia.

Modifica dell’avatar di LightDM

Innanzitutto, è necessario installare il pacchetto “accountsservice” dai repository ufficiali;

$ sudo pacman -S accountsservice

Ora scarica .png avatar icon file nel file system di sistema e modificare il file di configurazione come mostrato di seguito:

# vim /var/lib/AccountsService/users/username

Dovrebbe avere la riga:

[User]
Icon=/var/lib/AccountsService/icons/username

Il file dell’icona png è nomeutente.png tranne .png l’estensione non è inclusa nel nome definito. Il file creato dovrebbe avere il permesso 644.

# chmod 644 /var/lib/AccountsService/icons/username

Il pacchetto archlinux-artwork di AUR fornisce una serie di belle icone avatar. Verrà installato in /usr/share/archlinux/icons e può essere copiato in /usr/share/icons/hicolor/64×64/devices come segue:

# find /usr/share/archlinux/icons -name "*64*" -exec cp {} /usr/share/icons/hicolor/64x64/devices ;

Attiva NumLock per impostazione predefinita

Se vuoi abilitare NumLock sul tuo sistema in modo che sia sempre attivo, devi installare il pacchetto numlockx e quindi modificare il file di configurazione:

$ sudo pacman -S numlockx

Quindi assicurati che la riga sottostante esista nel file di configurazione di LightDM.

# cat /etc/lightdm/lightdm.conf
[Seat:*]
greeter-setup-script=/usr/bin/numlockx on

Blocco schermo LightDM

Puoi installare light-locker per preparare la schermata di blocco.

$ sudo pacman -S light-locker

Per bloccare lo schermo, usa il comando:

$ light-locker-command -l

Cambia le immagini di sfondo sul messaggio di benvenuto di Webkit2 LightDM

Installa il pacchetto da AUR che ti permetterà di cambiare l’immagine di sfondo direttamente dalla schermata di login.

$ yaourt -S lightdm-webkit2-greeter

Ciò consente anche di visualizzare un’immagine casuale ogni volta che si avvia. Per impostazione predefinita, le immagini provengono da /usr/condividi/sfondi. Puoi cambiare la directory degli sfondi modificando lightdm-webkit2-greeter.conf. Questo fa parte della configurazione del tema LightDM. Per esempio:

# cat /etc/lightdm/lightdm-webkit2-greeter.conf

[branding]

background_images = /usr/share/sfondi

Scarica le immagini che desideri utilizzare e inseriscile nella directory specificata.

Nascondere utenti e servizi di sistema

Nel caso in cui desideri nascondere gli utenti del sistema dall’apparire in login, installa la dipendenza facoltativa “accountsservice”.

$ sudo pacman -S accountsservice

Abilita il server VNC

Lightdm può fungere da server VNC, quindi è possibile effettuare una connessione ad esso tramite VNC. Assicurati di installare tigervnc sul lato server e facoltativamente come client VNC sul computer client. Scopri Come installare TigerVNC su Arch Linux per una guida completa. Inoltre, assicurati di aver impostato una password di autenticazione sul server come root:

# vncpasswd /etc/vncpasswd

Ora modifica il file di configurazione come di seguito.

# cat /etc/lightdm/lightdm.conf
.....
[VNCServer]
enabled=true
command=Xvnc -rfbauth /etc/vncpasswd
port=5900
listen-address=localhost
width=1024
height=768
depth=24

Cambia l’indirizzo di ascolto con l’indirizzo IP accessibile sulla LAN o sulla tua macchina remota se non stai usando il tunnel ssh. Quindi configura il client tigervnc come mostrato nel link sopra. Se stai eseguendo il tunneling del traffico, puoi utilizzare localhost, quindi eseguire il comando seguente sulla macchina da cui ti stai connettendo.

$ ssh -X 10.1.10.2 -L 5901:localhost:5901

conclusione

Abbiamo raggiunto la fine di come configurare LightDM in Arch Linux. Se hai bisogno di un display manager con un utilizzo minimo delle risorse, allora LightDM è lo strumento che fa per te.Funziona bene su macchine vecchie e recenti. L’impostazione di LightDM sembra essere un processo semplice, dato che ha un unico file di configurazione principale in cui è possibile apportare la maggior parte delle modifiche. Sono disponibili altri display manager Linux, puoi andare avanti e provare di più se hai del tempo libero.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close