nixp.ru v3.0

21 октября 2017,
суббота,
22:33:11 MSK

DevOps с компанией «Флант»
Аватар пользователя DimkaS
DimkaS написал 30 июня 2006 года в 18:44 (1844 просмотра) Ведет себя как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.

Сделал большое дело — поставил Debian etch через диалап =)

Есть иксы, xfce4 и xdm. И пара проблем:

1) при завершении сеанса xfce я попадаю на tty1, где вижу лог загрузки и приглашение login. Лог завершения работы идет в tty7. Надо или меня туда, или его — сюда. Что лучше и как это сделать?

2) можно ли настроить xdm на автовход пользователя? В мане не нашел. Плохо читал?

Any_Key

1) Не понял…

2) Для автозагрузки xdm не подходит насколько мне известно, пользуюсь альтернативой (kdm, gdm по вкусу)

DimkaS

1) Итак. Загрузка идет в tty1, потом запускаются иксы. Когда я перезагружаю машину, иксы вырубаются и я возвращаюсь в tty1. Но лог завершения работы идет в tty7 и мне его не видно. Надо или направить лог завершения работы на tty1, или при завершении иксов перекидывать меня на tty7. Что из этого можно сделать и как?

2) gdm/kdm меня не устраивают — gdm слишком жирный, а kdm тащит с собой кучу kde’шных библиотек. Попробую еще wdm. Если и он не поможет — придется gdm качать…

Any_Key

1. Ага. Х-ы логи сыплют в свой текущий терминал, tty7 в данном случае. Как вариант пускай их в tty1 Чёрт не вспоминайется в каком файле настройки менять надо.

2. wdm не пользовал не знаю. еще есть всякая экзотика её обычно в тонкие клиенты втыкают, гляну на работе.

DimkaS
Any_Key
1. Ага. Х-ы логи сыплют в свой текущий терминал, tty7 в данном случае. Как вариант пускай их в tty1 Чёрт не вспоминайется в каком файле настройки менять надо.


Может, inittab?

2. wdm не пользовал не знаю. еще есть всякая экзотика её обычно в тонкие клиенты втыкают, гляну на работе.


Это ты про ldm или sdm? В их описаниях есть такие строчки «It is technically possible to use ldm to connect to the same host, but probably a waste of CPU power.»

Все времени нет wdm скачать и посмотреть…

Any_Key

1. Точно, закомментируй строку 1:2345:respawn:/sbin/getty 38400 tty1

и наверное стоит изменить вот так, следующую (не уверен)

1:2345:respawn:/sbin/getty 38400 tty2

Х должен подняться на первом свободном tty.

2. Глянул в тонкий клиент НР, там оказался просто wdm

DimkaS
Any_Key
1. Точно, закомментируй строку 1:2345:respawn:/sbin/getty 38400 tty1

и наверное стоит изменить вот так, следующую (не уверен)

1:2345:respawn:/sbin/getty 38400 tty2

Х должен подняться на первом свободном tty.


Домой приду — попробую.

2. Глянул в тонкий клиент НР, там оказался просто wdm


Вчера поставил wdm. Он еще страшнее и (что удивительно) медленнее, чем xdm, зато поддерживает выключение/перезагрузку машины и, вроде, есть что-то типа автологина. В wdm-config’е есть параметры wdmDefaultUser и wdmDefaultPassword. Прописал свои, но он не реагирует. Мож, я чего не понял? В мане говорится, что эти парамтры используются, если ничего не указано, но войти в систему не указав имя и пароль нельзя. Кто-нить что-нить может подсказать?

DimkaS

До inittab пока не добрался.

Почитал в нете про wdm. Похоже, сам он автологин сделать не может, нужен пакет autologin, но в дебиане я его не нашёл…

Интересно, чем пользуются сторонники легих wm? Вряд ли kdm/gdm.

Any_Key

В общем надо было мне перегрузиться (ядро освежал), попробовал фокус с inittab, факир был пьян и фокус не удался.

Х-ы упорно встают на tty7. Я в растерянности.

Genie
Интересно, чем пользуются сторонники легих wm? Вряд ли kdm/gdm.

нууу…

$ ls -l /etc/rc2.d/S19AutoRun
lrwxrwxrwx  1 root root 19 2005-10-06 00:01 /etc/rc2.d/S19AutoRun -> /etc/init.d/AutoRun
$ cat /etc/init.d/AutoRun
#!/bin/sh
for p in `cat /proc/cmdline`; do
case $p in
        startx=*)
                LOGNAME=${p##*=}
                [ "$LOGNAME" ] && HOME=`cat /etc/passwd|awk 'BEGIN{FS=":"}/^'$LOGNAME':/{printf $6}'`
                [ "$HOME" ] && cd "$HOME" && (LANG=ru_RU.KOI8-R openvt -fc 7 su "$LOGNAME" -c "startx -- vt7");;
esac
done
DimkaS

Мнэээ…. Как я понял, этот скрипт запускает иксы. Т.е. его можно использовать вместо dm. Только вот где указать имя нужного пользователя?

Genie

я задаю в опциях ядра. в конфиге grub. ;)

DimkaS

Интересный подход =)

Я уcтановил gdm, настроил автологин, но после завершения работы иксов я все равно попадаю на tty1, а логи все так же сыплются на tty7. Как бы мне туда автоматом попадать, а не через Alt+F7?

Genie

а зачем тебе логи-то?

у тебя есть /var/log/X*log…

DimkaS

Некрасиво, когда во время выключения/перезагрузки на экране остатки лога загрузки и приглашение логин. Я обычно смотрю лог завершения и, если там что-то необычное — при следующей загрузке проверяю.

И потом, «зачем?» — моё личное дело ;-) Мне интересно «как?». Было же всё как надо, до экспериментов с dm’ами. Вроде, wdm всё попортил, но я уже не помню точно.

DimkaS

Нашёл интересную статейку, мож кому пригодится:

http://www.in4.org.ua/2007/01/xdm.html