На этот вопрос уже есть ответ здесь:
На моем компьютере HP под управлением Ubuntu 12.04 приращения яркости и громкости были намного выше, чем я хотел. Вдобавок ко всему, уведомление о громкости было просто неправильным (звук 0% не соответствовал 0 на индикатор выполнения). Поэтому я решил переопределить эти параметры своими собственными командами. Я использовал диспетчер настроек CompizConfig, чтобы добавить пользовательские команды к клавишам яркости и громкости (этого нельзя было сделать в обычных настройках, потому что эти клавиши обрабатывались BIOS (в отличие от обычных функциональных клавиш). Я использовал xbacklight
для управления яркостью и микшер
для управления громкостью.
Проблема в том, что красивый notify-send
] уведомления не появляются, когда я вручную устанавливаю яркость / громкость, поэтому теперь я должен сделать это сам тоже. Однако есть две проблемы с уведомлением-отправкой:
До того, как я переопределил Клавиши яркости / громкости, система могла отправлять уведомления без этих двух ограничений.Уведомления исчезли в течение 3 секунд (вместо 10 по умолчанию), и если я дважды нажму кнопку громкости или яркости, индикатор выполнения немедленно изменится на новую яркость (вместо того, чтобы показывать старый индикатор выполнения в течение 10 секунд, а затем показывать новый один).
Поскольку система могла это сделать, мне было интересно, как я могу добиться такого же типа уведомлений?
сырой, но эффективный и затем некоторые - протест это также уничтожает незаконченные уведомления
, это может только сократить времена дисплея, просто изменяются 1.5
в sleep 1.5;
ниже:
касательно:
детали в кнопка Close на уведомляют-osd?
x-ref:
время Истечения в уведомляет - отправляют уведомления
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered "member=Notify" \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/' \
| bash
Закладки:
сам - время Истечения в уведомляет - отправляют уведомления
, Как я изменяюсь, сколько времени уведомления отображены?