Моя установка dbus не работает? (или: почему не установлены envvars?)

Многие приложения, использующие dbus, хорошо отвечают на вызовы методов и отправляют сигналы, так что, очевидно, не все сломано для меня. Тем не мение:

  1. В моих терминалах переменные окружения $DBUS_SESSION_BUS_FOO никогда не устанавливаются автоматически; Я должен либо бежать eval $(dbus-launch) или же eval содержание ~/.dbus/session-bus/[machine-id], Это также влияет на некоторые, но не на все программные интерфейсы для dbus - python-dbus может нормально подключаться к сеансовой шине, но ядро ​​dbus, работающее под Haskell, должно настроить переменные среды для себя.
  2. Некоторые приложения не работают правильно; Например, Audacious не отправляет сигналы --verbose показывает, что это проходит NULL вместо прокси).

Я попытался запустить fluxbox с помощью dbus-launch, как предложено на странице руководства dbus-launch, но это ни на что не влияет. Не хватает какой-то простой конфигурации?

0 ответов

Другие вопросы по тегам