Нестабильно работает openbox

Здравствуйте, очень не стабильно работает openbox. Запускаю из скрипта:
#!/bin/bash
firefox &
openbox
Очень часто окошко нельзя передвинуть, приходится перезапускать, но через 10 минут опять такая же фигня.
Openbox 3.4.11.2-2 ставил через pacman.
На другом рабочем столе (на том же компьютере) запускаю через openbox-session, и также возникает ситуация, когда невозможно передвинуть окно.
& в конец строки про фурифокс
описАлся, без & openbox не запустится
Ещё раз – что это за скрипт? .xinitrc или что-то отдельное?
Как он запускается и когда?
Какой конфиг у openbox ?
Вообще-то по вики:
~/.xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
exec ck-launch-session dbus-launch openbox-session

А автозапуск должен быть в ~/.config/openbox/autostart.sh
например:
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
thunar --daemon &
urxvtd -q -f -o &
(sleep 3; conky -d) &
(sleep 4; tint2) &
А где тут приведённые выше строки, про firefox и openbox ?

Пока у меня не хватает исходных данных, чтобы воспроизвести вашу проблему.
У меня ничего подобного с openbox и firefox не происходит, а значит в вашем случае есть что-то особенное. Пока единственное различие я вижу в том, что я не пользуюсь openbox-session , вместо этого у меня скрипт, который крутится на паузе и тем самым “держит” X-сессию вместо openbox, который запускается из autostart.sh наравне с другими программами.
Как я запускаю.
При входе в систему запускается .xinitrc
exec /usr/bin/ck-launch-session dbus-launch --exit-with-session xbmc --standalone -fs
Затем на втором экране с помощью собственного скрипта запускается openbox:
else xinit `which /home/xbmc/start_desktop.sh` -- :1 vt8 &
[xbmc@localhost ~]$ cat start_desktop.sh 
#!/bin/bash
exec ck-launch-session dbus-launch openbox-session
Решил попробовать как вы советуете
И еще я запускаю систему видеонаблюдения
else xinit `which /home/xbmc/start_video.sh` -- :2 vt9 &
[xbmc@localhost ~]$ cat start_video.sh 
#!/bin/bash
unclutter &
firefox http://localhost/zm/?view=montage &
sleep 2 && xdotool key F11
# unclutter - chtobi mouse ne poyvlalas
openbox

Все это работает одновременно.
Сейчас зависает только последний вариант start_video.sh
Видимо exec ck-launch-session dbus-launch openbox-session помог
Если я буду еще одну копию openbox запускать также (exec ck-launch-session dbus-launch openbox-session) это нормально, что будет работать несколько ck-launch-session и dbus-launch?
Прошу прощения, перепутал авторов постов.
Проблемы с “нестабильной работой” и прочие глюки вообще нередки при запуске нескольких экземпляров X, если используются какие-то модули или файлы, которые не допускают совместного использования. Если с запуском двух X у вас проблем нет, а есть только с openbox, попробуйте задать для него (и для каждой запускаемой в двух одновременных экземплярах программы) отдельные файлы, папки и т.д. Проще всего, когда экземпляры запускаются от разных пользователей, у которых разные домашние папки.
Использую программу для переключения рабочих столов, которую вы посоветовали wmctrl, и откажусь от трех иксов. Спасибо!
 
Зарегистрироваться или войдите чтобы оставить сообщение.