LINUX.ORG.RU

awesome gentoo .xinitrc systemd

 , ,


0

1

Устанавливал всё по хэндбуку. У меня нет DM. Xочу чтобы на tty1 у меня стартовали иксы раньше в .xinitrc было что-то вроде:

case $(tty | cut -b9-):
    1) exec awesome;;

Но эта запись сейчас не работает. если запустить startx или startx /usr/bin/awesome вручную работает. Но чтобы я не писал в .xinitrc типа exec startx, exec startx /usr/bin/awesome оно автоматически не запускает. Я уже все скрипты прочитал /etc/X11/*, но не могу понять в чём проблема и как это решить =)



Последнее исправление: SmilePlz (всего исправлений: 5)

дык startx должен кто-то выполнять при запуске системы, у тебя для этого что-нибудь есть? Скрипт в /etc/local.d, или запись в inittab, или systemd-юнит? Хоть что-нибудь?

Pinkbyte ★★★★★
()
cat .bashrc
...
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/ttyN ]]; then
	exec startx;
fi

N - номер терминала на котором происходит автологин

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

вообще ничего нет только иксы, голая консоль, awesome и ни какого DM. Я не правильно выразился, после логина в консоле у меня запускался awesome. Так то понятно, стартуешь DM -> логинишься -> awesome.

Я читал в вики что берется .xinitrc для конфигурации иксов. Там есть ссылка на скрипты из /etc/X11/xinitrc.d/* в которых настраивается запуск иксов. В том числе можно указать переменную окружения XSESSION из которого будет браться то что нужно загрузить. Ничего сложно в вики я не нашёл, но это не работает. Я в ступоре.

SmilePlz
() автор топика
Последнее исправление: SmilePlz (всего исправлений: 2)
Ответ на: комментарий от mittorn

почему ужас? пусть работает и проверяет при каждом запуске сессии баш. А то просто так стоит электричество потребляет =)

SmilePlz
() автор топика
Ответ на: комментарий от SmilePlz

с чего это? В /etc/inittab включаем автологин, в .bashrc прописываем startx, а в .xinitrc прописываем запуск awesome

exec awesome
Silerus ★★★★
()
Ответ на: комментарий от Silerus

автологин не нужен, шиза череп распирает. Попробую вечером.

SmilePlz
() автор топика
Ответ на: комментарий от SmilePlz

Это всё про .xinitrc очень хорошо, но кто у тебя ЗАПУСКАЕТ сам xinit?

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

спасибо большое всем за разъяснения. Теперь дошло =)

SmilePlz
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.