Difference between revisions of "Display manager (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Lista dei display manager disponibili)
m (Grafici)
Line 35: Line 35:
 
* {{App|[[LXDM|LXDM]]|[[LXDE (Italiano)|LXDE]] Display Manager. Indipendente dall'ambiente desktop scelto|http://sourceforge.net/projects/lxdm/|{{Pkg|lxdm}}}}
 
* {{App|[[LXDM|LXDM]]|[[LXDE (Italiano)|LXDE]] Display Manager. Indipendente dall'ambiente desktop scelto|http://sourceforge.net/projects/lxdm/|{{Pkg|lxdm}}}}
 
* {{App|MDM|MDM Display Manager, usato in Linux Mint e fork di GDM 2|https://github.com/linuxmint/mdm|{{AUR|mdm-display-manager}}}}
 
* {{App|MDM|MDM Display Manager, usato in Linux Mint e fork di GDM 2|https://github.com/linuxmint/mdm|{{AUR|mdm-display-manager}}}}
* {{App|[[Qingy|Qingy]]|login manager grafico molto leggero ed altamente configurabile, indipendente da X Windows (usa DirectFB)|http://quingy.sourceforge.net/|{{AUR|quingy}}}}
+
* {{App|[[Qingy|Qingy]]|login manager grafico molto leggero ed altamente configurabile, indipendente da X Windows (usa DirectFB)|http://quingy.sourceforge.net/|{{AUR|qingy}}}}
 
* {{App|SDDM|Display manager basato su QML|https://github.com/sddm/sddm|{{AUR|sddm}}, {{AUR|sddm-qt5}}}}
 
* {{App|SDDM|Display manager basato su QML|https://github.com/sddm/sddm|{{AUR|sddm}}, {{AUR|sddm-qt5}}}}
 
* {{App|[[SLiM (Italiano)|SLiM]] (Simple Login Manager)|leggera ed elegante soluzione per il login grafico|http://slim.berlios.de/|{{Pkg|slim}}}}
 
* {{App|[[SLiM (Italiano)|SLiM]] (Simple Login Manager)|leggera ed elegante soluzione per il login grafico|http://slim.berlios.de/|{{Pkg|slim}}}}

Revision as of 17:20, 21 February 2014

Un display manager, detto anche login manager, è solitamente un'interfaccia grafica che viene visualizzata alla fine del processo di boot, al posto della shell di default. Esistono diverse implementazioni di display managers, così come sono disponibili diversi ambienti desktop e gestori di finestre. Solitamente è possibile, entro certi limiti, personalizzare il loro aspetto.

Lista dei display manager disponibili

Testuali

  • CDM (Console Display Manager) — login manager minimale ma dalle molte funzioni, scritto in bash
https://github.com/ghost1227/cdm || cdm-gitAUR
  • Console TDM — Estensione per xinit scritta completamente in bash
http://code.google.com/p/t-display-manager/ || console-tdmAUR

Grafici

  • Entrance — Un display manager basato sulle EFL, altamente sperimentale
http://enlightenment.org/ || entrance-gitAUR
http://projects.gnome.org/gdm/ || gdm
http://www.kde.org/ || kdebase-workspace
  • LightDM — Light Display Manager è un display manager cross-desktop; può utilizzare frontend scritti con qualsiasi toolkit
http://www.freedesktop.org/wiki/Software/LightDM || lightdm, lightdm-bzrAUR
  • LXDMLXDE Display Manager. Indipendente dall'ambiente desktop scelto
http://sourceforge.net/projects/lxdm/ || lxdm
  • MDM — MDM Display Manager, usato in Linux Mint e fork di GDM 2
https://github.com/linuxmint/mdm || mdm-display-managerAUR
  • Qingy — login manager grafico molto leggero ed altamente configurabile, indipendente da X Windows (usa DirectFB)
http://quingy.sourceforge.net/ || qingyAUR
  • SDDM — Display manager basato su QML
https://github.com/sddm/sddm || sddmAUR, sddm-qt5AUR
  • SLiM (Simple Login Manager) — leggera ed elegante soluzione per il login grafico
http://slim.berlios.de/ || slim
  • XDM — X Display Manager con supporto a XDMCP e host chooser.
http://www.x.org/archive/X11R7.5/doc/man/man1/xdm.1.html || xorg-xdm

Avviare il display manager

Per abilitare il login grafico, si esegua il demone del Display Manager di propria scelta (ad esempio KDM). Sono ad ora disponibili servizi di systemd per GDM, KDM, SLiM, XDM, LXDM, LightDM e sddmAUR.

# systemctl enable kdm

Il comando di cui sopra dovrebbe funzionare senza compiere ulteriori informazioni. Se così non fosse, probabilmente si è creato il file default.target manualmente o come residuo di precedenti installazioni:

# ls -l /etc/systemd/system/default.target
/etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target

Si elimini semplicemente il link simbolico e systemd utilizzerà il proprio default.target di default (nella fattispecie, graphical.target)

# rm /etc/systemd/system/default.target

Una volta effettuata l'abilitazione di kdm, dovrebbe essere presente un link simbolico nella cartella /etc/systemd/system

# ls -l /etc/systemd/system/display-manager.service
/etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/kdm.service

Utilizzo di systemd-logind

Per controllare lo stato della propria sessione utente è possibile utilizzare loginctl. Tutte le azioni di polkit come la sospensione o il monitoraggio dei dispositivi removibili dovrebbero funzionare senza ulteriori interventi.

Consigli utili

Elenco sessioni avviabili

Molti display managers leggono l'elenco delle sessioni avviabili dalla directory /usr/share/xsessions/, che contiene dei file desktop standard per ogni DE/WM.

Per aggiungere/rimuovere voci dall'elenco sessioni del vostro display manager, si creino/rimuovano i file .desktop in /usr/share/xsessions/.

Esempio:

[Desktop Entry]
Encoding=UTF-8
Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager)
Exec=/usr/bin/openbox-session
TryExec=/usr/bin/openbox-session
Icon=openbox.png
Type=XSession

Avvio automatico

La maggior parte dei display manager effettuano il source di /etc/xprofile, ~/.xprofile e /etc/X11/xinit/xinitrc.d/. Per ulteriori dettagli consultare xprofile.

Problemi noti

Incompatibilità con systemd

Display Manager colpiti: Entrance, MDM, SDDM, SLiM.

Alcuni display manager non sono pienamente compatibili con systemd, dal momento che riutilizzano la sessione di PAM. Questo comportamento causa diversi problemi come:

  • L'applet di NetworkManager non funziona
  • Impossibilità di modificare il volume di PulseAudio
  • Impossibilità ad effettuare il login in GNOME con un altro utente

Si vedano i seguenti bug per ulteriori infomrazioni: