[Comm] Simply и Gnome Display Manager. [JT]

Michael Shigorin mike на osdn.org.ua
Вт Июн 12 16:40:06 MSK 2012


On Fri, Jun 08, 2012 at 11:09:51AM +0400, Соломонов Сергей wrote:
> Так совпало, что на днях искал подходящий DM для "киоска" на
> старом компьютере.

А что от него требуется?  Дело в том, что некоторые
околокиосковые наработки уже есть -- например, live-webkiosk:
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/

> В результате нашёл nodm, но как правильно приделать его в p6 не
> понял, пришлость откатить мозги лет на 10 назад и вписать
> запуск в inittab.  Для компьютера с одним пользователем -
> нормально. 

Повесьте на xinitrc баг о том, что /etc/X11/prefdm не умеет nodm.
Для mkimage-profiles мне предложили следующий хак:

# autologin nodm   
if [ -x /usr/sbin/nodm ]; then
       echo "nodm cfg" >&2            
                                      
       cat << E_O_F >> /etc/sysconfig/nodm   
export NODM_USER=$USER
E_O_F
fi

NODMRC=/etc/sysconfig/nodm
NODMEXE=/usr/sbin/nodm
PREFDM=/etc/X11/prefdm
if [ -f "$PREFDM" ]; then
       echo "add nodm to prefdm cfg" >&2
       grep AUTOLOGIN $PREFDM >&2
        sed -i \
                -e '/AUTOLOGIN_EXE=/ s,^.*$,AUTOLOGIN_EXE='$NODMEXE',' \
                -e '/AUTOLOGIN_CFG=/ s,^.*$,AUTOLOGIN_CFG='$NODMRC',' \
                "$PREFDM"
       grep AUTOLOGIN $PREFDM >&2
fi

echo "add pam.d nodm  cfg" >&2
echo -e "-session\toptional\tpam_console.so" >>/etc/pam.d/nodm
echo -e "-session\toptional\tpam_ck_connector.so" >>/etc/pam.d/nodm

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки community