X не хочет подниматься
alextk 20 марта, 2013 - 11:55
..но всё-таки иногда работает.
Захотелось мне безо всяких xdm и прочих slim'ов логиниться.
/etc/inittab:
# TERMINALS c1:12345:respawn:/sbin/agetty --autologin alex 38400 tty1 linux c2:2345:respawn:/sbin/agetty 38400 tty2 linux c3:2345:respawn:/sbin/agetty 38400 tty3 linux c4:2345:respawn:/sbin/agetty 38400 tty4 linux c5:2345:respawn:/sbin/agetty 38400 tty5 linux c6:2345:respawn:/sbin/agetty 38400 tty6 linux
.bashrc:
# Put your fun stuff here. if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then startx fi
При включении на tty1 происходит автологин, после чего запускается X. Но вот что я получаю от него:
Waiting for X server to begin accepting connections. No protocol specified .. No protocol specified .. No protocol specified (и так далее, бесконечно)
Если убить его из соседнего tty2 (killall X), он перезапускается на tty1 и..снова ничего не происходит. Если убить его там же, но только от рута, то он перезапускается на tty1 и на этот раз успешно. Впрочем, иногда он успешно стартует и после убиения от обычного пользователя.
Что может быть не так?
»
- Для комментирования войдите или зарегистрируйтесь
Журнал читать/цитировать кто
Журнал читать/цитировать кто будет?
:wq
--
Live free or die
Журнал?
Лог иксов, или что? Я же показал, что он мне пишет. Если подождать минут пять, то
И отключается.
Есть мнение, что выводимый на
Есть мнение, что выводимый на консоль или в журнал login manager'а stderr не вполне совпадает с журналом xorg-server'а.
:wq
--
Live free or die
Логи
Сразу после загрузки
Через какое-то время (перезапустился сам)
у вас в ~/.xinitrc указана
у вас в ~/.xinitrc указана какая-нибудь сессия ?
Да, у меня там exec
Да, у меня там exec openbox-session
Неужели ни у кого нет идей?..
Неужели ни у кого нет идей?..