dbus를 사용하는 많은 응용 프로그램이 메서드 호출에 응답하고 신호를 제대로 보내므로 모든 것이 깨지는 것은 아닙니다. 하나:
- 터미널에서 $ DBUS_SESSION_BUS_FOO 환경 변수는 자동으로 설정되지 않습니다.
eval $(dbus-launch)
또는eval
의 내용을 실행해야합니다~/.dbus/session-bus/[machine-id]
. 이것은 또한 dbus에 대한 프로그래밍 인터페이스 중 일부에 영향을 미칩니다. python-dbus는 세션 버스에 올바르게 연결할 수 있지만 Haskell에서 실행되는 dbus 코어는 자체적으로 환경 변수를 설정해야합니다. - 일부 응용 프로그램은 제대로 작동 하지 않습니다 . 예를 들어, audacious는 신호를 보내지 않습니다 ( 프록시로 실행하면 프록시 대신
--verbose
전달됨NULL
).
dbus-launch의 매뉴얼 페이지에서 제안한 것처럼 dbus-launch를 사용하여 fluxbox를 시작하려고 시도했지만 아무런 영향을 미치지 않습니다. 간단한 구성이 누락 되었습니까?
여전히 유효합니까? 또한 디스플레이 관리자를 사용하고 있습니까? Gentoo Bugzilla에 이것을보고하십시오; 플럭스 박스 관리자가 실제로 도움을 줄 수 있습니다.
—
Michał Górny