LINUX.ORG.RU

Автозапуск в консоли.


0

0

Ребят, у меня сейчас нет дисплей манагера. То есть ось загружается в консоль, без запуска иксов. А потом логинимся, startx, выполнение xinitrc и так далее...

Так вот, никто не знает, возможно ли что бы после логина вот это самое startx автоматически выполнялось?

★★

Как устанавливал дистрибутив?

aydar ★★★★★
()

В Ubuntu последних

в файле /etc/init/rc-sysinit.conf
выставь
env DEFAULT_RUNLEVEL=2

классика в /etc/inittab

amorpher ★★★★★
()
[[ -z ${DISPLAY} ]] && startx

в ~/.bash_login, ~/.profile или ~/.bash_profile. Но только не в ~/.bashrc, как советовали выше.

GotF ★★★★★
()

Попробую быть телепатом

Может у него gdm/kdm не установлен или не прописан в запускаемых демонах?

aydar ★★★★★
()
Ответ на: комментарий от ansky

> echo startx >> ~/.bashrc

ололо будет происходить при каждом запуске копии bash.
можно в ~/.profile, но валиднее всего - это KDM поставить и не париться.

Komintern ★★★★★
()

echo «pgrep X >/dev/null || exec startx» >> ~/.bash_profile

Booster ★★
()

Добавлю, чтоб не утерять возможность логинится без иксов- автостарт надо делать в одной консоли и проверять в ней ли логин.У меня так

if [ ! -r /tmp/.X0-lock ] && [ `tty` = '/dev/tty1' ]; then
startx
fi
Да, это в ~/.bash_profile

anonymous
()
Ответ на: Попробую быть телепатом от aydar

Проблема в том, что я НЕ ХОЧУ gdm или kdm.
Нафига он нужен, если и так стартанет мой сеанс иксов? А при наличие KMS с ранней конфигурацией, иксы взлетают на раз. Поэтому хочу логиниться в консоль, которая должна сама запустить иксы.

GotF, спасибо, приду сегодня с работы - буду пробовать.

DiKeert ★★
() автор топика
Ответ на: комментарий от DiKeert
# .bash_profile

# Read Bash settings file (Get private aliases & functions)
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# Start X if not a Telnet/SSH Session.
# (... X then reads .xinitrc to start DWM)
if [ -n $SSH_CONNECTION ]; then
    exec startx
fi

так более Ъ. глядел на http://en.gentoo-wiki.com/wiki/Dwm

sprutos ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.