보류중인 알림 대기열을 비우는 방법?


21

완전히 미쳐서 알림 데몬에 수백 개의 알림을 보낸 응용 프로그램이 있습니다. 이제 지난 몇 분 동안 알림 거품이 발생하여 성가 시게되었습니다.

로그 오프하거나 재부팅하지 않고 어떻게 중지시킬 수 있습니까?


그래, 항상 그래
jrg

답변:


31

알림을 종료하는 데 사용하는 .desktop 파일이 있습니다.

[Desktop Entry]
Name=Notify Kill
Comment=Kill those pesky notifications!
Exec=killall notify-osd
Icon=utilities-terminal
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;

notify-kill.desktop에서 ~/.local/share/applications와 같이 던지십시오 . 잠시 기다리면 Unity 대시에 나타납니다.

사용하려면, 그냥 대시를 열고 검색 kill하거나 notify, 그것은 알림을 취소합니다!


훌륭합니다-아주 영리한 방법입니다. 나는 또한 내가 그것을하는 유일한 사람이 아니라서 기쁘다 : P
Nathan Osman

1
대단해! 작은 문제가 하나 있습니다. 데스크톱 항목을 클릭 한 후 대시 위에 마우스를 올리면 15 초 정도 회전하는 원형 커서가 나타납니다 (15.04 사용). 여전히 클릭하고 물건을 실행할 수는 있지만 포인터 커서를 다시 가져 오는 것이 좋습니다. 이 주위에 어떤 방법이 있습니까?
usandfriends 친구

0

이 솔루션은 모든 OSD 알림 (화면 디스플레이 소음)을 다음에서 인용
합니다. notify-osd?

dbus-monitor "interface='org.freedesktop.Notifications'" |             \
grep --line-buffered "member=Notify"                     |             \
sed -u -e  's/.*/killall notify-osd/g'                   |             \
bash

이것은 터미널에서 또는 백그라운드 작업으로 실행될 수 있습니다. 중지하고 팝업 낙서가 다시 시작됩니다.

실행하려면 터미널 창에 복사하여 붙여 넣습니다 ( ctrl+ alt+ 를 통해 열림 T). 창 을 닫거나 ctrl+ C를 입력 하여 중지하십시오.

교차 심판. :

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.