문제
최근 13.04에서 13.10으로 업그레이드했는데 갑자기 알림 풍선이 평소와 같이 오른쪽 상단에 테마가 표시되지 않고 왼쪽 상단에 파란색 배경에 흰색 텍스트로 표시됩니다. 다음과 같습니다:
문제를 해결하려는 시도가 실패함
설치된 것을 제거
unity
하고 다시 설치해 보았 으나 해결되지 않았습니다.notify-osd
ubuntu-desktop
notification-daemon
실제로 실행하면
ps aux | grep notify-osd
inform-osd가 실행되고 있지 않음을 알 수 있습니다. 그러나 실행하여 수동으로 시작하려고 하면 다음과 같은 결과가/usr/lib/x86_64-linux-gnu/notify-osd
나타납니다.** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications ** (notify-osd:4618): WARNING **: Could not register instance
내가 잘 이해한다면 인스턴스는
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
현재 다음을 포함하는 파일에 의해 등록됩니다.[D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/x86_64-linux-gnu/notify-osd
해당 파일의 이름을 바꾸거나 삭제하고 재부팅해도 아무런 효과가 없습니다(그리고 자동으로 다시 생성되지 않습니다).
이것은 다음의 중복이 아닙니다.13.10의 inform-osd에서 알림이 없습니다.(그런데 나는
gnome-flashback-session
와 함께 제거했습니다notification-daemon
)
질문)
어떻게 디버깅할 수 있나요? 알림을 다시 정상적으로 받으려면 어떻게 해야 하나요?
추가 디버그 정보가 필요한 경우 기꺼이 추가하겠습니다(단, 더 이상 찾을 수 없음).
답변1
i3는 "dunst" 알림 데몬을 사용하고 있으므로 ubuntu를 다시 활성화하려면 이를 제거해야 합니다 notify-osd
.
터미널에서 다음을 실행합니다.
sudo apt-get purge dunst
killall dunst
notify-send "Hello"
답변2
i3 때문에 같은 문제가 발생했습니다. i3와 함께 설치된 모든 패키지를 제거하는 것이 도움이 되었습니다.
sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst
내 생각에는 (확실하지는 않지만) 문제가 dunst
패키지에 있었던 것 같습니다. 설명에 따르면 알림 데몬이기도 합니다.
답변3
이 질문은 약간 오래되었지만 추가할 수 있다고 생각합니다. 문제는 i3이나 dunst가 아니라 실제로 D-Bus에 있습니다. 분명히 여러 알림 공급자를 처리하는 데는 좋지 않습니다. 메모 보기여기. Arch를 실행하는 동안 XFCE 알림 데몬과 동일한 문제가 발생했습니다.