Bug 9121

Summary: Не работает
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: autologinAssignee: Michael Shigorin <mike>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: enp, mike, rider, shakirov, snejok, sr
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Dubrovskiy 2006-02-20 18:23:29 MSK
Добавляю в /etc/sysconfig/autologin
USER=slava
AUTOLOGIN=yes

И никакого автологина
Также добавлял 
EXEC=/usr/bin/startx

С тем же результатом.
Steps to Reproduce:
1.apt-get install autologin
2.
cat <<E_O_F >> $ROOT/etc/sysconfig/autologin
USER=slava
AUTOLOGIN=yes
E_O_F
3. reboot
Comment 1 Slava Dubrovskiy 2006-02-20 18:24:57 MSK
(In reply to comment #0)
> cat <<E_O_F >> /etc/sysconfig/autologin
Также проверялось при создании LiveCD
Comment 2 Michael Shigorin 2006-12-07 14:50:02 MSK
Гм, а тут работает.  Правда, без dm, прямо из inittab.
Ты не хочешь отобрать у Стаса пакет да вычинить его?
Comment 3 Slava Dubrovskiy 2006-12-07 15:36:11 MSK
(In reply to comment #2)
> Гм, а тут работает.  Правда, без dm, прямо из inittab.
Где тут?
> Ты не хочешь отобрать у Стаса пакет да вычинить его?
Пока нет времени. Кажется меняю работу.
Comment 4 Michael Shigorin 2006-12-07 15:37:50 MSK
(In reply to comment #3)
> > Гм, а тут работает.  Правда, без dm, прямо из inittab.
> Где тут?
В офисе, на прототипе штуки для клиента.

> > Ты не хочешь отобрать у Стаса пакет да вычинить его?
> Пока нет времени. Кажется меняю работу.
А, ну удачи.
Comment 5 inger@altlinux.org 2007-04-24 17:29:01 MSD
Ходят упорные слухи что работает, посему закрываю.
Comment 6 Michael Shigorin 2007-04-25 16:11:11 MSD
Если будет пойман нерабочим -- бум чинить, бо регулярно надо (о, пойду ещё
numlock из орфанов вытащу).
Comment 7 enp 2008-12-19 14:31:13 MSK
Похоже, все-таки не работает ;)

Из доки в пакете только /usr/share/doc/autologin-1.0.0/README, там предлагают заполнить /etc/sysconfig/autologin, а дальше в runlevel 5 оно типа само ...

Оно и правда само, в /etc/X11/prefdm:

# Try autologin first, if wanted...
AUTOLOGIN_EXE=/usr/sbin/autologin
AUTOLOGIN_CFG=/etc/sysconfig/autologin
if [ -x "$AUTOLOGIN_EXE" -a -s "$AUTOLOGIN_CFG" ]; then
    EXEC_ARGS=
    . "$AUTOLOGIN_CFG"
    "$AUTOLOGIN_EXE" $EXEC_ARGS &
    wait $!
fi

Вот только пытается оно использовать переменную EXEC_ARGS, которая в доке не описана, там USER, EXEC и AUTOLOGIN

Чего в EXEC_ARGS писать (autologin -? и autologin --help не знают, мана нет), и не стоит ли привести в соответствие доку и поведение в соответствие друг другу?
Comment 8 enp 2008-12-19 14:50:00 MSK
> Вот только пытается оно использовать переменную EXEC_ARGS, которая в доке не
> описана, там USER, EXEC и AUTOLOGIN

И ведь правда написана, autologin их прямо из окружения и берет

> Чего в EXEC_ARGS писать (autologin -? и autologin --help не знают, мана нет), и не стоит ли
> привести в соответствие доку и поведение в соответствие друг другу?

Писать примерно так:

# cat /etc/sysconfig/autologin
USER=enp
EXEC=/usr/bin/xinit
EXEC_ARGS=/usr/bin/xbrowser
Comment 9 Michael Shigorin 2009-01-01 00:41:41 MSK
А оно и в 5 работает?  Вообще-то он смахивал на заточенность на работу в runlevel  3...
Comment 10 Lenar Shakirov 2011-01-13 13:12:51 MSK
(В ответ на комментарий №7)
> Чего в EXEC_ARGS писать (autologin -? и autologin --help не знают, мана нет), и
> не стоит ли привести в соответствие доку и поведение в соответствие друг другу?


Поправил 1.0.0-alt6:
http://git.altlinux.org/people/snejok/packages/?p=autologin.git;a=summary