回答:
テイク最近の通知を。
ターミナルで実行:
sudo add-apt-repository ppa:jconti/recent-notifications
sudo apt-get update
sudo apt-get install indicator-notifications
または、launchpad-siteからパッケージを直接ダウンロードできます。i386マシン上のUbuntu 11.10 Oneiricの場合は、を選択しますindicator-notifications_0.1.4-2~ppa~oneiric_i386.deb
。(インストールしないでくださいrecent-notifications
)
run 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を追加せずにこれを実行できますか?
はい
2つのターミナルウィンドウを開きます(Ctrl+ Alt+ T+ T)。追加のウィンドウは、テスト目的でのみ必要です。
以下を使用して、ターミナルウィンドウの1つで通知を監視します。
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
試して。
for iの{0..100..20}; 行う killall notify-osd; 通知送信 "testing $ i" $ i; 睡眠0.5; やった
結果
などの賢明な使用はgrep
、sed
これらの監視された例のために下に大まかに示される通知をかなり印刷することができます。通知ポップアップバブルの落書きに一致するテキストはに表示されbold
ます。それらに先行する2つの文字列はapです。落書き(つまり、「NetworkManager」または「notify-send」)とアイコンの名前(存在する場合)(つまり、「notification-network-wireless-disconnected」)をポップアップバブルに表示します。
文字列「:1.380」 メソッド呼び出しsender =:1.14-> dest =:1.379 serial = 8691 path = / org / freedesktop / Notifications; interface = org.freedesktop.Notifications; member =通知 文字列「NetworkManager」 文字列「notification-network-wireless-disconnected」 文字列「MissingLink」 文字列「切断されました-オフラインになりました」 文字列「緊急度」 文字列「transient」 メソッド呼び出しsender =:1.14-> dest =:1.379 serial = 8782 path = / org / freedesktop / Notifications; interface = org.freedesktop.Notifications; member =通知 文字列「NetworkManager」 文字列「notification-network-wireless-full」 文字列「MissingLink」 文字列「接続が確立されました」 文字列「緊急度」 文字列「transient」 メソッド呼び出しsender =:1.386-> dest =:1.389 serial = 7 path = / org / freedesktop / Notifications; interface = org.freedesktop.Notifications; member =通知 文字列「notify-send」 文字列「」 文字列 " testing 0 " 文字列 " 0 " 文字列「緊急度」
。。。
メソッド呼び出しsender =:1.426-> dest =:1.429 serial = 7 path = / org / freedesktop / Notifications; interface = org.freedesktop.Notifications; member =通知 文字列「notify-send」 文字列「」 文字列「テスト80」 文字列 " 80 " 文字列「緊急度」 メソッド呼び出しsender =:1.430-> dest =:1.433 serial = 7 path = / org / freedesktop / Notifications; interface = org.freedesktop.Notifications; member =通知 文字列「notify-send」 文字列「」 文字列 " testing 100 " 文字列「100」 文字列「緊急度」
相互参照:
...完了予定...