Автологин пользователя и автостарт rdesktop [SOLVED]
Casufi 21 апреля, 2008 - 19:33
Хочется сделать так, чтобы после загрузки компа, пользователю сразу высвечивалось приглашение rdesktop.
Для начала попробовал сделать без автологина и прописал пользователю в /home/ruser/.xinitrc
Цитата:
/usr/local/bin/rdesktop -f server &
twm
и .twmrc
Цитата:
menu "defops"
{
"Menu" f.title
"" f.nop
"Reconnect" f.exec "/usr/local/bin/rdesktop
-f server &"
"" f.nop
}
В результате после startx получаю пустое окно с курсором - иксом
Подскажите пожалуйста, как лучше сделать автологин пользоватея и автостарт rdesktop, желательно не используя gdm или kdm
»
- Для комментирования войдите или зарегистрируйтесь
mingetty
про автологин (only)
emerge mingetty
в inittab наити и заменить на
c6:2345:respawn:/sbin/mingetty --noclear --autologin ваш_логин tty6
в .bash_profile пользователя добавить startx
в .xinitrc пользователя добавить запуск того чего надо
и что будет
и что будет када сломаются Х?
У меня такой
У меня такой .bash_profile
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi
Все как по руководству.
Если выхожу из Х остается в консоли. Если выхожу из консоли гузятся Х.
Только у меня автологин на tty1.
И еще такая проблема. В недоумении как её решить.
http://www.gentoo.ru/node/10422
а что ожидается в этом случае?
... ничего не будет - не загрузятся иксы, останется висеть консоль с приглашением ввести хоть что нибудь - заходи бери что хош ...
посмотри
посмотри скрипты как стартует /etc/init.d/xdm и сделай себе по аналогии сервис.
SOLVED
В результате сделал так:
emerge mingetty
/etc/inittab
Строку
c6:2345:respawn:/sbin/agetty 38400 tty6 linux
заменил на
c6:12345:respawn:/sbin/mingetty --autologin myuser --noclear tty6
Чего пока не добился, это чтобы при выходе из rdesktop запускался twm с меню
по-моему надо
по-моему, надо между командами && ставить, а не одно
p.s. у меня вопрос, а как сделать чтоб перед запуском rdesktop проверялось работает ли сеть?