답변:
최근 알림 받기 .
터미널 실행에서 :
sudo add-apt-repository ppa:jconti/recent-notifications
sudo apt-get update
sudo apt-get install indicator-notifications
또는 런치 패드 사이트 에서 직접 패키지를 다운로드 할 수 있습니다 . i386 시스템에서 Ubuntu 11.10 Oneiric의 경우을 선택하십시오 indicator-notifications_0.1.4-2~ppa~oneiric_i386.deb
. (설치하지 마십시오 recent-notifications
)
실행 설치 한 후 Alt+를 F2 unity --replace
.
패널에 작은 우편함이 있습니다.
아이콘을 바탕 화면 테마에 맞출 수 있습니다 (예 : Faenza를 사용하는 경우).
mkdir ~/.icons/Faenza/status/scalable
cp /usr/share/icons/Faenza/status/scalable/user-available-symbolic.svg ~/.icons/Faenza/status/scalable/indicator-notification-unread.svg
cp /usr/share/icons/Faenza/status/scalable/user-away-symbolic.svg ~/.icons/Faenza/status/scalable/indicator-notification-read.svg
중지하려면 해제해야합니다.
sudo apt-get purge indicator-notifications
그런 다음 Alt+를 다시 실행하십시오 F2 unity --replace
.
ppa 실행을 제거하려면 다음을 수행하십시오.
sudo add-apt-repository -r ppa:jconti/recent-notifications
댓글이 여기에 링크되었습니다. 알림 기록을 보는 방법이 있습니까? , 물었다 :
다른 PPA를 추가하지 않고도이 작업을 수행 할 수 있습니까?
예
두 개의 터미널 창을 엽니 다 ( Ctrl+ Alt+ T+ T). 추가 창은 테스트 목적으로 만 필요합니다.
다음 을 사용하여 터미널 창 중 하나에서 알림 을 모니터링하십시오 .
dbus-monitor "interface='org.freedesktop.Notifications'" | \
grep --line-buffered "member=Notify\|string"
(중지하려면 창을 닫거나 Ctrl+를 입력하십시오 C)
참고 이 스크립트를 실행하는 경우에만이 시작되는 시점에서 발생하는 알림을 표시하고 프로세스와 APS 이전에 실행되어야합니다. 역사가 필요한. 단말기 창 불충분 스크롤 백 크기가 어느 경우에 스크롤 백 라인 변경 Edit > Profile Preferences > Scrolling 또는 다음 바와 같은 이력을 기록한다.
영구 로그에 출력을 기록하려면 줄 끝에 추가하여 출력을 파일로 리디렉션하십시오
. 통지를 기록하고 보려면 행에 추가 하십시오 .>>path/filename.ext
grep
| tee >>path/filename.ext
grep
그것을 테스트하십시오.
{0..100..20}에서 i의 경우; 하다 killall notify-osd; 통지 "테스트 $ i"$ i; 수면 0.5; 끝난
결과
의 현명한 이용 grep
과 sed
꽤 조잡 이들에 대한 아래에 표시되는 알림을 인쇄 할 수있는 등의 예를 모니터링. 알림 팝업 풍선의 낙서와 일치하는 텍스트가에 표시됩니다 bold
. 그 앞의 두 줄은 ap입니다. 팝업 버블에 낙서 (예 : "NetworkManager"또는 "알림-보내기")와 아이콘 이름 (있는 경우 "알림-네트워크-무선 연결 해제")을 표시합니다.
문자열 ": 1.380" 메소드 호출 발신자 = : 1.14-> dest = : 1.379 serial = 8691 경로 = / org / freedesktop / 알림; interface = org.freedesktop. 알림; member = 알림 문자열 "NetworkManager" 문자열 "알림-네트워크-무선 연결 끊김" 문자열 " MissingLink " 문자열 " 연결 끊김-이제 오프라인 상태입니다 " 문자열 "긴급" 문자열 "일시적" 메소드 호출 발신자 = : 1.14-> dest = : 1.379 serial = 8782 경로 = / org / freedesktop / 알림; interface = org.freedesktop. 알림; member = 알림 문자열 "NetworkManager" 문자열 "알림-네트워크-무선 전체" 문자열 " MissingLink " 문자열 " 연결 설정 " 문자열 "긴급" 문자열 "일시적" 메소드 호출 발신자 = : 1.386-> dest = : 1.389 serial = 7 경로 = / org / freedesktop / 알림; interface = org.freedesktop. 알림; member = 알림 문자열 "알림 보내기" 문자열 "" 문자열 " testing 0 " 문자열 " 0 " 문자열 "긴급"
. . .
메소드 호출 발신자 = : 1.426-> dest = : 1.429 serial = 7 경로 = / org / freedesktop / 알림; interface = org.freedesktop. 알림; member = 알림 문자열 "알림 보내기" 문자열 "" 문자열 " testing 80 " 문자열 " 80 " 문자열 "긴급" 메소드 호출 발신자 = : 1.430-> dest = : 1.433 serial = 7 경로 = / org / freedesktop / 알림; interface = org.freedesktop. 알림; member = 알림 문자열 "알림 보내기" 문자열 "" 문자열 " testing 100 " 문자열 " 100 " 문자열 "긴급"
상호 참조 :
... 완료 ...