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