LINUX.ORG.RU

Openbox


0

0

Решил перебраться с fluxbox на openbox, всё вроде бы настроил.. через ~/.config/openbox/autostart.sh, но при запуске deluge вот, что выпадает:
Traceback (most recent call last):
File "/usr/bin/deluge", line 132, in <module>
bus = dbus.SessionBus()
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 215, in __new__
mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 106, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 107, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Во флуксе этого замечено не было.., т.е. я так понимаю проблема с dbus, в ~/.config/openbox/autostart.sh есть строка:
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
я и так понимаю надо подправить.., но как и что? или проблема в другом?

Всё решил..
надо было заменить

# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi

на

# D-bus
if which dbus-daemon >/dev/null; then
eval `dbus-daemon`
fi

dragon_djanic ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.