minha configuração do dbus está quebrada? (ou: por que os envios não estão definidos?)

1

Muitos aplicativos que usam dbus respondem a chamadas de método e enviam sinais muito bem, então obviamente nem tudo está quebrado para mim. No entanto:

  1. Nos meus terminais, as variáveis de ambiente $ DBUS_SESSION_BUS_FOO nunca são definidas automaticamente; Eu tenho que executar eval $(dbus-launch) ou eval o conteúdo de ~/.dbus/session-bus/[machine-id] . Isso também afeta alguns mas nem todas as interfaces programáticas para dbus - o python-dbus pode se conectar ao barramento de sessão muito bem, mas o dbus-core rodando sob o Haskell precisa configurar as variáveis de ambiente por si mesmo. li>
  2. Algumas aplicações não funcionam corretamente; por exemplo, audacioso não envia sinais (executá-lo com --verbose revela que é passado NULL em vez de um proxy).

Eu tentei lançar o fluxbox usando o dbus-launch, como sugerido na man page do dbus-launch, mas isso não afeta nada. Existe alguma coisa de configuração simples faltando?

    
por ben w 06.05.2012 / 04:06

0 respostas

Tags