Yorum buraya bağlandı, Bildirim geçmişini görmenin bir yolu var mı? , diye sordu:
Bu, başka bir PPA eklemeden yapılabilir mi?
Evet
İki terminal penceresi açın ( Ctrl+ Alt+ T+ T). Ekstra pencere yalnızca test amacıyla gereklidir.
Terminal pencerelerinden birindeki bildirimleri aşağıdakilerle izleyin :
dbus-monitor "interface='org.freedesktop.Notifications'" | \
grep --line-buffered "member=Notify\|string"
(durdurmak için pencereyi kapatın veya Ctrl+ yazın C)
Not Bu komut dosyasını çalıştırarak sadece başlatıldığı zamandan oluşan bu bildirimleri gösterir ve süreçler ve APS öncesinde çalıştırılması gerektiğini söyledi. tarihin arzu edildiği. Terminal penceresi yetersiz bir Scrollback boyutuna sahip olması durumunda, ya içinde scrollback hatları değiştirmek Edit > Profile Preferences > Scrolling ya da aşağıdaki tarif edildiği gibi kaydet.
Çıktıyı kalıcı bir günlüğe kaydetmek için satırın sonuna ekleyerek dosyayı bir dosyaya yönlendirmeniz yeterlidir
. Notları kaydetmek ve görüntülemek için satırına ekleyin .>>path/filename.ext
grep
| tee >>path/filename.ext
grep
Dene.
- Pangolin 12.04 Live SD / USB Kullanımı
- Kablosuz ağı kapatın ve açın.
- Diğer bildirimleri yapmak için diğer terminal penceresini kullanın:
i için {0..100..20};
yap
killall notify-osd;
notify-send "test $ i" $ i;
uyku 0.5;
tamam
Sonuçlar
grep
Ve sed
vb. Akıllıca kullanılması, izlenen bu örnekler için aşağıda kabaca gösterilen bildirimleri oldukça basabilir. Bildirim açılır pencerelerinde grafitiyle eşleşen metin, içinde gösterilir bold
. Bunlardan önce gelen iki dizi ap. grafiti (yani, "Ağ Yöneticisi" veya "bildir-gönder") ve varsa simgesinin adının (örneğin, "bildirim-ağ-kablosuz-bağlantısı kesildi") açılır pencerede gösterilmesini sağlamak.
": 1.380" dizesi
yöntem çağrısı göndereni =: 1.14 -> dest =: 1.379 seri = 8691
yol = / Org / freedesktop'un / uyarı;
arayüzü = org.freedesktop.Notifications; Üye = haberdar
"NetworkManager" dizgisi
"bildirim ağı - kablosuz bağlantı kesildi" dizesi
" MissingLink " dizgisi
string " Disconnected - artık çevrimdışısın "
"aciliyet" dizesi
"geçici" dizgisi
yöntem çağrısı göndereni =: 1.14 -> dest =: 1.379 seri = 8782
yol = / Org / freedesktop'un / uyarı;
arayüzü = org.freedesktop.Notifications; Üye = haberdar
"NetworkManager" dizgisi
dize "bildirim-ağ-kablosuz-tam"
" MissingLink " dizgisi
string " Bağlantı Kuruldu "
"aciliyet" dizesi
"geçici" dizgisi
yöntem çağrısı göndereni =: 1.386 -> dest =: 1.389 seri = 7
yol = / Org / freedesktop'un / uyarı;
arayüzü = org.freedesktop.Notifications; Üye = haberdar
"notify-send" dizesi
"" dizesi
" test 0 " dizesi
" 0 " dizesi
"aciliyet" dizesi
. . .
yöntem çağrısı göndereni =: 1.426 -> dest =: 1.429 seri = 7
yol = / Org / freedesktop'un / uyarı;
arayüzü = org.freedesktop.Notifications; Üye = haberdar
"notify-send" dizesi
"" dizesi
" test 80 " dizesi
" 80 " dizgisi
"aciliyet" dizesi
yöntem çağrısı göndereni =: 1.430 -> dest =: 1.433 seri = 7
yol = / Org / freedesktop'un / uyarı;
arayüzü = org.freedesktop.Notifications; Üye = haberdar
"notify-send" dizesi
"" dizesi
" test 100 " dizesi
" 100 " dizesi
"aciliyet" dizesi
çapraz referanslar:
... yapılacak ...