[решено]openbox не стартуют второй раз иксы

Установил openbox на Arch x64,при запуске через startx всё включается и работает.Если выйти из сеанса и запустить опять startx - серый экран без курсора,на кнопки не реагирует,REISUB не действует.
Если кратковременно нажать кнопку питания на компьютере начинает выключаться,но вначале 90 секунд пишет A stop job is running for session c1 of user..
потом минуты 2 куча строчек,вначале цифры потом nouveau .....,выключается минут через пять.
На этом-же компе но с Arch x32 никаких проблем нет,всё включается и выключается,через startx заходит хоть сто раз ...
Systemd на этой системе ещё не удалял,всё по дефолту.
Кто знает что это может быть?
Nouveau на x64 системе не глючит?Спрашиваю потому что Arch x64установил первый раз и такой поломки не разу не было .
Linux Forever!
Вот xorg.0log а вот Xorg.0.log.old
Кто нибудь поможет понять в чём проблема?
Linux Forever!
Vadim
Если выйти из сеанса и запустить опять startx
Как ты выходишь из сеанса и что под этим подразумеваешь?
Не знаю как в openbox, но, думаю, также как и во всех тайлинговых WM имеется определенная комбинация для завершения WM (то бишь X-ов).
Если не работает эта комбинация, попробуй kill 15 $(pidof Xorg), если стработает, вешай на HotKey.
Ошибки не исчезают с опытом - они просто умнеют
[ 78.762] (II) systemd-logind: releasing fd for 13:64
[ 78.786] (II) systemd-logind: releasing fd for 13:68
[ 78.826] (II) systemd-logind: releasing fd for 13:65
[ 78.846] (II) systemd-logind: releasing fd for 13:66

Не хорошие эти записи.
Кто хорошо знает англиский, растолкуйте.
В инете полно жалоб на эту проблему.
Да в целом в логах всё впорядке, у вас что ещё стартует вместе с xorg?
Скорее всего вещает чтото другое что не относиться к openbox и каким-то боком не убивается при закрытии xinit, кстати а вообще все процессы xinit завершаются?
Ошибки в тексте-неповторимый стиль автора©
Возможно ошибка D-Bus, попробуй прописать в xinitrc для запуска
exec dbus-launch openbox
А лучше прописать дополнительно еще и такую конструкцию перед exec openbox ....
# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
    eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
indeviral
кстати а вообще все процессы xinit завершаются?
Похоже не все, но это ему нужно смотреть в debugshell.service
Ошибки не исчезают с опытом - они просто умнеют
RusWolf
Не хорошие эти записи.
Запись (II) информационная
Освобождение файлового дескриптора для адреса
Ошибки в тексте-неповторимый стиль автора©
Подробнее о D-Bus в xinitrc
Обрати на строчку
Note that in this case, dbus-launch will exit, and dbus-daemon will not be terminated automatically on logout.
Ошибки не исчезают с опытом - они просто умнеют
Спасибо всем кто пытается помочь
vasek
Как ты выходишь из сеанса и что под этим подразумеваешь?
из menu.xml
<item label="Exit"<action name="Exit"/></item>
или
ctrl alt F2
и в том и в другом случае при выходе куча ошибок и по startx зависает.
vasek
Подробнее о D-Bus в xinitrc
Обрати на строчку
Note that in this case, dbus-launch will exit, and dbus-daemon will not be terminated automatically on logout.
почитал,думаю что дело на самом деле в неправильном запуске dbus при старте иксов.
Каких только вариантов .xinitrc не перепробовал,и
# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
    eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
и кучу других вариантов из инета,всё равно ошибка сохраняется в большей или меньшей степени.И при том на другой, 32 битной системе этой ошибки нет.Видно 64 битная архитектура более капризная.
Решил проблему установкой и запуском сервиса LXDM,запускает систему чётко,выход из системы на окно LXDM,хоть сто раз выходи.Если надо другую сессию , ctrl alt F2,выход без ошибок и при входе ничего не зависает.Придётся оставить LXDM хоть и не хотелось,в принципе он не мешает.
Видно правильного способа запустить сессию через startx в современной системе не существует,а может я не нашёл.Ведь LXDM как-то запускает сессию правильно...
Ещё раз спасибо помогающим,направили меня в правильном направлении.
Linux Forever!
Vadim
Решил проблему установкой и запуском сервиса LXDM,запускает систему чётко,выход из системы на окно LXDM,хоть сто раз выходи.
Может не совсем корректный .xinitrc?
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.