Время истечения в уведомлении-отправка уведомлений

На моем компьютере HP с Ubuntu 12.04 приращения яркости и громкости были намного выше, чем я хотел. Кроме того, уведомление о громкости было просто неправильным (0% звука не соответствовало 0 на индикаторе выполнения). Поэтому я решил переопределить эти параметры своими собственными командами. Я использовал CompizConfig Settings Manager для добавления пользовательских команд к клавишам яркости и громкости (это не могло быть сделано в обычных настройках, потому что эти клавиши обрабатывались BIOS, в отличие от обычных функциональных клавиш). я использовал xbacklight контролировать яркость и amixer контролировать громкость.

Проблема в том, что хороший notify-send уведомления не отображаются, когда я вручную устанавливаю яркость / громкость, так что теперь я должен сделать это сам. Однако есть две проблемы с уведомлением-отправкой:

  1. Опция истечения времени не работает
  2. Вы должны дождаться окончания уведомления, прежде чем появится следующее

До того, как я переопределил клавиши яркости / громкости, система могла отправлять уведомления без этих двух ограничений. Уведомления исчезли в течение 3 секунд (вместо значения по умолчанию 10), и если я дважды нажму кнопку громкости или яркости, индикатор выполнения немедленно изменится на новую яркость (вместо того, чтобы показывать старый индикатор выполнения в течение 10 секунд, а затем отображать новый один).

Так как система была в состоянии сделать это, мне было интересно, как я могу добиться того же типа уведомлений?

1 ответ

Сырой , но эффективный, а затем и некоторые - будьте осторожны, это также убивает ожидающие уведомления
это может только сократить время отображения, просто измените 1.5 в sleep 1.5; ниже:

ссылка:
подробности в кнопке Закрыть на notify-osd?

х-исх:
Время истечения в уведомлении-отправка уведомлений

dbus-monitor "interface='org.freedesktop.Notifications'"            \
| grep --line-buffered  "member=Notify"                             \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/'                   \
| bash

закладки:
self - Время истечения в уведомлении-отправка уведомлений
Как изменить продолжительность отображения уведомлений?

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