Есть ли способ просмотреть историю уведомлений?

Я решил эту проблему благодаря @sudodus. Для других с той же проблемой при загрузке Ubuntu 18.04 нажмите F6. Появится меню с различными параметрами, нажимая F6 и e, вы можете отредактировать параметры загрузки, просто добавьте nomodeset до quiet splash и нажмите enter.

После установки вы можете установить проприетарные драйверы для использования выделенной графической карты.

1
задан 13 March 2013 в 18:36

1 ответ

Комментарий, связанный здесь, есть ли способ просмотреть историю уведомлений ?, спросил:

Можно ли это сделать без добавления другого PPA?

Да

Откройте два окна терминала (Ctrl + Alt + T + T). Дополнительное окно необходимо только для тестовых целей.

Да в одном из окон терминала:

dbus-monitor "interface='org.freedesktop.Notifications'"    |     \
grep --line-buffered  "member=Notify\|string"

(чтобы остановить его, закройте окно или введите Ctrl + C)

Обратите внимание, что запуск этого сценария показывает только те уведомления, которые появляются с момента его запуска, и должны выполняться до процессы и ап. для которого требуется история. Если окно терминала имеет недостаточный размер прокрутки, либо измените строки прокрутки в C > Alt > Прокрутка или запись истории, как описано ниже.

To записывать вывод в постоянном журнале, просто перенаправить его в файл, добавив >>path/filename.ext в конец строки grep. Для записи и просмотра уведомлений добавьте | tee >>path/filename.ext в строку grep.

Проверьте его.

Использование Pangolin 12.04 Live SD / USB Включите беспроводную сеть off & amp; на. Используйте другое окно терминала, чтобы сделать некоторые другие уведомления: for i in {0..100..20}; do killall notify-osd; notify-send "testing $i" $i; sleep 0.5; done

Результаты

Разумное использование grep и sed и т. Д. Может достаточно распечатать уведомления, которые грубо показаны ниже для этих контролируемых примеров. Текст, соответствующий граффити в всплывающих пузырях уведомлений, показан в Примечание . Две строки, предшествующие этим, - это ap. (например, «NetworkManager» или «notify-send»), а также имя значка, если таковое имеется (т. е. «уведомление-сеть-беспроводное соединение»), чтобы отображаться во всплывающем пузыре.

string ":1.380" method call sender=:1.14 -> dest=:1.379 serial=8691 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "NetworkManager" string "notification-network-wireless-disconnected" string "MissingLink" string "Disconnected - you are now offline" string "urgency" string "transient" method call sender=:1.14 -> dest=:1.379 serial=8782 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "NetworkManager" string "notification-network-wireless-full" string "MissingLink" string "Connection Established" string "urgency" string "transient" method call sender=:1.386 -> dest=:1.389 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "notify-send" string "" string "testing 0" string "0" string "urgency"

. , .

method call sender=:1.426 -> dest=:1.429 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "notify-send" string "" string "testing 80" string "80" string "urgency" method call sender=:1.430 -> dest=:1.433 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "notify-send" string "" string "testing 100" string "100" string "urgency"

перекрестные ссылки: ... выполняться ...

16
ответ дан 25 May 2018 в 14:08
  • 1
    Пакет, в который ребенок встает и попадает в дистрибутив – qneill 18 December 2017 в 21:07

Другие вопросы по тегам:

Похожие вопросы: