NameOwnerChanged 이벤트가 매초 null 대상으로 전송됩니다.

NameOwnerChanged 이벤트가 매초 null 대상으로 전송됩니다.

Running dbus-monitor --system, 다음과 같은 많은 이벤트를 표시합니다.

signal time=1567100862.252579 sender=org.freedesktop.DBus -> destination=(null destination) serial=467227 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  string ":1.381958"
  string ":1.381958"
  string ""
signal time=1567100863.303822 sender=org.freedesktop.DBus -> destination=(null destination) serial=467228 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  string ":1.381959"
  string ""
  string ":1.381959"
signal time=1567100863.311397 sender=org.freedesktop.DBus -> destination=(null destination) serial=467229 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  string ":1.381959"
  string ":1.381959"
  string ""
signal time=1567100863.315985 sender=org.freedesktop.DBus -> destination=(null destination) serial=467230 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  string ":1.381960"
  string ""
  string ":1.381960"
signal time=1567100863.322069 sender=org.freedesktop.DBus -> destination=(null destination) serial=467231 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  string ":1.381960"
  string ":1.381960"
  string ""

대략 매초마다 새로운 이벤트가 발생합니다.

통화 전에는 이러한 이벤트가 발생하지 않는 것으로 나타났습니다 startx.

저는 Arch Linux 5.2.9에서 i3을 실행하고 있습니다.

이것은 일종의 타이머 또는 하트비트 DBus가 사용하는 것입니까?

답변1

이러한 이벤트의 원인은 내 i3 상태 표시줄입니다. 그것은에 정의되어 있습니다~/.config/i3/config

status_command while ~/.config/i3/status.sh; do sleep 1; done

안에서 status.sh나는 전화한다.upower노트북의 현재 배터리 정보를 확인하세요.

호출을 제거하면 upower이벤트 NameOwnerChanged가 중지됩니다.

답변2

제 경우에는 한동안 웹캠에 문제가 있었습니다. 시스템 로그를 확인하면 웹캠이 키보드로 감지되고 연결이 실패하는 것을 볼 수 있습니다. 웹캠에서 전선을 분리했더니 문제가 해결되었습니다.

관련 정보