Per caso mi sono accorto che manca una pagina dedicata a LightDm. Ne farei una che commenta almeno le configurazioni principali.
Basterebbe prendere ispirazione dal file di configurazione presente sotto /usr/share/doc che è riportato di seguito
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# xsessions-directory = Directory to find X sessions
# remote-sessions-directory = Directory to find remote sessions
# xgreeters-directory = Directory to find X greeters
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#log-directory=/var/log/lightdm
#run-directory=/var/run/lightdm
#cache-directory=/var/cache/lightdm
#xsessions-directory=/usr/share/xsessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#xgreeters-directory=/usr/share/xgreeters
#
# Seat defaults
#
# type = Seat type (xlocal, xremote)
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xserver-layout = Layout to pass to X server
# xserver-config = Config file to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# exit-on-failure = True if the daemon should exit if this seat fails
#
[SeatDefaults]
#type=xlocal
#xserver-command=X
#xserver-layout=
#xserver-config=
#xserver-allow-tcp=false
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-guest=true
#guest-session=UNIMPLEMENTED
#session-wrapper=lightdm-session
#display-setup-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-session=UNIMPLEMENTED
#exit-on-failure=false
#
# Seat configuration
#
# Each seat must start with "Seat:".
# Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.
#
#[Seat:0]
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#key=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# port = TCP/IP port to listen for connections on
#
[VNCServer]
#enabled=false
#port=5900
#width=1024
#height=768
#depth=8
Ubuntu user #22995 Linux user #474679Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕIn molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Ci sono pure io, se serve una mano . Da tenere in considerazione che mantengo il sistema aggiornato ogni giorno , quindi se volete informazioni sull'ultima versione pacchettizzata in circolazione, mi trovate quasi sempre sul forum (o sui canali irc della comunità) .
Portatile principale: ASUS X550JX con Ubuntu 17.04 e ParrotSec OS 3.7 onboard
Portatile secondario: ASUS T200TA con Ubuntu 17.04 onboard
Server "domestico": ASUS Q170T + i7 6700 + 32 GB RAM Corsair Vengeance con OpenSUSE Tumbleweed onboard
Appena ho un secondo ci do un'occhiata per i comandi, anche per il discorso sessioni scusa se devo farti aspettare un paio di giorni ma ora come ora non riesco a controllare perchè voglio controllare un paio di cose direttamente su ubuntu
Ubuntu user #22995 Linux user #474679Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕIn molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Ho ripreso l'idea di questa guida, partendo dalla pagina di prova di peppe84 e dalla documentazione ufficiale.
Qui c'è una prima bozza: andreas-xavier/LightDMprova
Potete iniziare a dare un'occhiata (alcune parti sono sicuramente da controllare, ad esempio quella su Kubuntu).
Ho apportato correzioni e aggiunte alla pagina di prova andreas-xavier/LightDMprova.
Mi sembra abbastanza completa.
Aspetto almeno un paio di giorni prima di mettere in coda per la revisione, in attesa di segnalazioni e suggerimenti.
Aggiungerei che, almeno sotto Xfce, alcuni file sono da creare manualmente se non ci sono e che per l'auto login si può procedere modificando l'uno o l'altro file.
Solitamente nelle guide, in presenza di più modalità per compiere un'operazione, per motivi pratici è preferibile riportare (quando possibile) quella che prescinde dall'ambiente grafico in uso. Questo parlando in generale.
Nel tuo caso, se non ricordo male, lightdm.conf viene generato automaticamente dal sistema.
Io credo che vada citata la possibilità che, qualora non ci fossero, i files di configurazione vanno generati manualmente e visto che pare accada solo con Xfce vada citato anche questo.
Capisco voler restare sul generale, ma questo, nella sua specificità, pare riguardi tutte le derivate Ubuntu con Xfce.
Non avendo avuto risposta anziché modificare la pagina del wiki ho creato una pagina di prova nella quale ho inserito due note nella sezione “configurazione con editor di testo “.
Datele uno sguardo
Per la prima nota, basta inserire nel testo una dicitura del tipo: "Se i suddetti file sono assenti è possibile crearli".
Per la seconda, prima magari mi informerei anche sulle altre derivate. Se riguardasse solo xfce la metterei nella relativa pagina.
Sentiamo anche altri utenti.
Grazie intanto per le segnalazioni
Al momento interessa sicuro xubuntu dalla 14.04 alla 15.10 ed ubuntu studio (sempre XFCE)... io la segnalazione la lascerei qui, alla fine si tratta sempre di una configurazione di ligthdm, poi ho già linkato questa pagina da quella di XFCE .
Ho seguito il tuo consiglio per la prima nota , ho modificato sempre la pagina di prova.
Rieccomi
Visto che quello che ho riscontrato pare accadere solo con XFCE ho pensato che il modo migliore per inserirlo nella guida sia creare un mini capitolo sotto login automatico , una cosa così:
XFCE
Nelle derivate basate su XFCE l'auto login può essere configurato modificando uno tra questi due file:
- lightdm.conf in /etc/lightdm
- 10-xubuntu.conf in /etc/lightdm/lightdm.conf.d
Se non presenti vanno creati con privilegi di amministrazione.