Привет!
Комп - нетбук Asus EeePC 1015. Установлен Squeeze 6.0.6. В системе 2 пользователя, root и обычный. Комп для личных целей, никто кроме меня на нём не работает. Установлен icewm. Никаких менеджеров дисплеев не установлено. Подумал, что устанавливать какой-либо менеджер дисплеев только для автологина и автостарта иксов как-то нелогично.
Нашёл в сети пару способов настройки этого без менеджеров дисплеев:
1) Настроить автологин обычного пользователя:
В /etc/inittab комментим "1:2345:respawn:/sbin/getty 38400 tty1"
и меняем на "1:2345:respawn:/bin/login -f USER_NAME tty1 </dev/tty1>/dev/tty12>&1"
– при таком способе настройки автологина при выходе из иксов периодически зависает консоль, в которую выходит пользователь иксов.
Вопрос: это как-то можно решить или сам способ возможно это провоцирует?
Автостарт иксов - Создать в папке пользователя, от имени которого запускаются иксы, файл .bash_profile
и прописать там startx.
2) Открыть в редакторе файл /etc/rc.local и добавляем в конец, перед последней строкой «exit 0», строки:
# автологин пользователя с именем "user" с последующим запуском графической оболочки
/bin/su - user -c "/bin/sh -lc startx"
После этого отредактировать файл /etc/X11/Xwrapper.config, определив параметр «allowed_users» значением «anybody»
При такой настройке после запуска системы нельзя попасть из графической среды в какю-либо консоль, кроме той, которая "занята иксами". Приходится выключать иксы и снова их запускать, тогда всё нормально.
Вопрос: это как-то можно решить или сам способ возможно это провоцирует?
И ещё, если при запущенных иксах перейти в "занятую исками консоль", то в самом низу можно увидеть "icewmbg: MappingNotify". И при каждом новом переходе из иксов в эту консоль появляется новая такая запись.
Погуглил на эту тему, нашёл это:
http://pastebin.com/6bwBFPRH , но дела это не прояснило, может потому что просто не хватает у меня знаний. Вроде ругается на отсутствие менеджера дисплеев:
Failed to connect to session manager: SESSION_MANAGER environment variable not defined
Неужели это так критично?
Да, в поисках информации о настройки icewm наткнулся на инфо о том, что файл .xsession-errors у многих разрастается со временем до немыслимых разделов. Чтобы его не было я просто закомментировал в файле /etc/X11/Xsession всю секцию, отвечающую за его создание и работу.
Возможно это повлияло?