Как автоматически скрыть сообщения об ошибках в libnotify в оболочке gnome?

Я использую Ubuntu 11.10 и gnome-shell 3. Я использую Guard для уведомления о прохождении теста или сбое.

Когда у меня есть зеленое тестовое уведомление, оно скрывается автоматически через несколько секунд, но когда мой тест содержит ошибки, я должен щелкнуть по сообщениям об ошибках, чтобы скрыть их, потому что они перекрывают все другие уведомления.

Как настроить autohide для ошибок??

2 ответа

Решение

Я использую Arch Linux. Следующее работало для меня:

Добавить на Gemfile:

group :development do
  gem 'libnotify'
end

Добавьте в файл защиты, внутри "guard:tests do":

 notification :libnotify, :timeout => 1, :transient => true, :append => false, :urgency => :low

снова запустите пакетную установку, перезапустите охрану, и все заработает.

Возможно, GNOME 3.4 не скрывает критических уведомлений.

Как уже упоминалось в fotanus: срочность, кажется, является ключевой, но учтите, что это было раскрыто только в версии 1.0.2, выпущенной 30 апреля 2012 года, поэтому вам понадобится как минимум эта версия.

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