[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#865382: Possible solution of #865382



On miércoles, 26 de julio de 2017 23:55:02 -03 Steve McIntyre wrote:
> On Wed, Jul 26, 2017 at 12:56:17PM +0300, Алексей Шилин wrote:
> >Hi,
> >
> >I've investigated this issue a bit, and it looks like there are actually 
two things to look at:
> >  1. Live user doesn't log in automatically.
> >  
> >     This is due to autologin not being configured for SDDM by live-config
> >     scripts. In fact, there is no script to configure SDDM at all.
> >  
> >  2. When one enters the password ("live" by default), session startup
> >  fails.
> >  
> >     Looks like this is connected to the previous one. As there is no
> >     script which configures SDDM, nothing prevents xinit configuration
> >     script (/lib/live/config/0140-xinit) from being run, which installs
> >     the following snippet to>     
> >     /etc/profile.d/:
> >        if [ -z "${DISPLAY}" ] && [ $(tty) = /dev/tty1 ]
> >        then
> >        
> >            while true
> >            do
> >            
> >                if grep -qs quiet /proc/cmdline
> >                then
> >                
> >                    startx > /dev/null 2>&1
> >                
> >                else
> >                
> >                    startx
> >                
> >                fi
> >            
> >            done
> >        
> >        fi
> >     
> >     Given that console autologin is enabled by default, this script tries
> >     to start the X server in infinite loop. Under certain circumstances
> >     this interferes with normal session startup by the display manager,
> >     leading to the issue described above.
> >     
> >     Indeed, if one starts the system with "nottyautologin" boot option,
> >     the issue vanishes, and it becomes possible to successfully log in
> >     after typing the default live user password.
> >
> >I've attached a patch for live-config which adds SDDM configuration script.
> >It *should* solve both issues. However, testing is required.
> 
> Thanks very much, this seems to be exactly the fix needed. I've just
> tested it now... :-)

Great!

-- 
"Los promotores del software privativo demonizan algo tan básico y ético como
el hecho de compartir imponiendo términos como el de 'pirata'. Equiparan
ayudar al prójimo con atacar barcos. Cuando me preguntan qué pienso de la
piratería musical e informática digo que atacar barcos es muy malo y,
que yo sepa, los piratas no usan computadoras.”
  Richard Stallman, 05/11/2008, anexo de la Cámara de Diputados, Argentina

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: