LTSP/Display Manager
< LTSP
Изменить Display Manager
- создать или изменить файл /etc/sysconfig/desktop
список возможных значений можно посмотреть в /etc/X11/prefdm
DESKTOP=KDE DISPLAYMANAGER=KDE
- Полезные скрипты - LTSP/Полезные скрипты
Autologin
KDM
- /etc/X11/kdm/kdmrc
- /etc/X11/kdm4/kdmrc
# Core config for all displays [X-*-Core] SessionsDirs=/etc/X11/kdm/xsessions AutoLoginDelay=0 AutoLoginEnable=true AutoLoginAgain=true AutoLoginLocked=false
[X-termina01:*-Core] AutoLoginUser=user1 AutoLoginLocked=true
[X-terminal02:*-Greeter] SelectedUsers=user1,user2,user3 DefaultUser=user2
GDM
/etc/X11/gdm/custom.conf
[daemon] AutomaticLoginEnable=true AutomaticLogin=/etc/X11/gdm/gdm_autologin.sh| TimedLoginEnable=true TimedLogin=/etc/gdm/gdm_autologin.sh| TimedLoginDelay=10 [security] AllowRemoteAutoLogin=true
/etc/X11/gdm/gdm_autologin.sh
HOSTNAME=`echo ${DISPLAY} | cut -f1 -d: | awk -F . {' print $1 '}` if [ "x$HOSTNAME" != "xlocalhost" ] ; then case "$HOSTNAME" in "terminal01") ltspuser=user1;; "terminal02") ltspuser=user2;; "192.168.0.33") ltspuser=user3;; esac echo $ltspuser fi exit 0
Важное дополнение к информации:
В текущих редакциях с sysvinit изменение дисплейного менеджера штатными средствами сделать не получится по причине описанной здесь: