Чи є спосіб змінити тривалість сповіщень libnotify? Я довкола цього місяця гугла, і досі не пощастило.
Я насправді починаю думати, що ти не можеш це змінити. Я навіть не можу знайти ніде в API, де розробники можуть це контролювати.
Чи є спосіб змінити тривалість сповіщень libnotify? Я довкола цього місяця гугла, і досі не пощастило.
Я насправді починаю думати, що ти не можеш це змінити. Я навіть не можу знайти ніде в API, де розробники можуть це контролювати.
Відповіді:
Ви не можете зробити це нормально. Однак є виправлена версія notify-osd, яка її підтримує:
Вам потрібно буде додати два PPA:
sudo add-apt-repository ppa:leolik/leolik
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
Потім встановіть його так:
sudo apt-get upgrade
sudo apt-get install notifyosdconfig
Діалогове вікно конфігурації повинно знаходитись у меню Програми-> Аксесуари або notifyosdconf
з терміналу. Існує налаштування для стандартної тривалості сповіщень відповідно до знімка екрана, якщо ви не встановите для цього --expire-time
параметра.
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
Вам потрібно буде додати два PPA:
sudo add-apt-repository ppa:leolik/leolik
sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
sudo apt-get update
Потім встановіть його так:
sudo apt-get upgrade
sudo apt-get install notifyosdconfig
Діалогове вікно конфігурації повинно знаходитись у меню Програми-> Аксесуари або notifyosdconf
з терміналу. Існує налаштування тривалості сповіщень відповідно до знімка екрана.
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
notify-send
поведінку за замовчуванням або це окрема команда?
E: Failed to fetch http://ppa.launchpad.net/amandeepgrewal/notifyosdconfig/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
сирої , але ефективний , а потім деякий - застереження це вбиває Повідомлення , що очікують
це може тільки скоротити час відображення тільки змінити 1.5
в полі sleep 1.5;
нижче:
ref:
подробиці у кнопці Закрити на notify-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
Закладки:
самостійно - Як змінити час відображення сповіщень?
Час спливів у сповіщеннях про надсилання та надсилання
Тривалість сповіщення, я вважаю, залежить від тривалості повідомлення.
З точки зору того, хто працював з нею опосередковано (використовуючи модуль pynotify в Python), я виявив, що визначити тривалість повідомлення неможливо.