내 dbus 설정이 손상 되었습니까? (또는 : envvar가 설정되지 않은 이유는 무엇입니까?)


1

dbus를 사용하는 많은 응용 프로그램이 메서드 호출에 응답하고 신호를 제대로 보내므로 모든 것이 깨지는 것은 아닙니다. 하나:

  1. 터미널에서 $ DBUS_SESSION_BUS_FOO 환경 변수는 자동으로 설정되지 않습니다. eval $(dbus-launch)또는 eval의 내용을 실행해야합니다 ~/.dbus/session-bus/[machine-id]. 이것은 또한 dbus에 대한 프로그래밍 인터페이스 중 일부에 영향을 미칩니다. python-dbus는 세션 버스에 올바르게 연결할 수 있지만 Haskell에서 실행되는 dbus 코어는 자체적으로 환경 변수를 설정해야합니다.
  2. 일부 응용 프로그램은 제대로 작동 하지 않습니다 . 예를 들어, audacious는 신호를 보내지 않습니다 ( 프록시로 실행하면 프록시 대신 --verbose전달됨 NULL).

dbus-launch의 매뉴얼 페이지에서 제안한 것처럼 dbus-launch를 사용하여 fluxbox를 시작하려고 시도했지만 아무런 영향을 미치지 않습니다. 간단한 구성이 누락 되었습니까?


여전히 유효합니까? 또한 디스플레이 관리자를 사용하고 있습니까? Gentoo Bugzilla에 이것을보고하십시오; 플럭스 박스 관리자가 실제로 도움을 줄 수 있습니다.
Michał Górny
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.