Время истечения в уведомлении-отправка уведомлений
На моем компьютере HP с Ubuntu 12.04 приращения яркости и громкости были намного выше, чем я хотел. Кроме того, уведомление о громкости было просто неправильным (0% звука не соответствовало 0 на индикаторе выполнения). Поэтому я решил переопределить эти параметры своими собственными командами. Я использовал CompizConfig Settings Manager для добавления пользовательских команд к клавишам яркости и громкости (это не могло быть сделано в обычных настройках, потому что эти клавиши обрабатывались BIOS, в отличие от обычных функциональных клавиш). я использовал xbacklight
контролировать яркость и amixer
контролировать громкость.
Проблема в том, что хороший notify-send
уведомления не отображаются, когда я вручную устанавливаю яркость / громкость, так что теперь я должен сделать это сам. Однако есть две проблемы с уведомлением-отправкой:
- Опция истечения времени не работает
- Вы должны дождаться окончания уведомления, прежде чем появится следующее
До того, как я переопределил клавиши яркости / громкости, система могла отправлять уведомления без этих двух ограничений. Уведомления исчезли в течение 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 - Время истечения в уведомлении-отправка уведомлений
Как изменить продолжительность отображения уведомлений?