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"
조잡하지만 효과적이며 일부-경고는 보류중인 알림을 죽입니다.
표시 시간을 단축 할 수 있습니다. 아래 1.5
에서 sleep 1.5;
을 (를) 변경하면됩니다.
x-ref :
알림 보내기 알림의 만료 시간
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered "member=Notify" \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/' \
| bash
북마크 :
self- 알림이 표시되는 기간을 어떻게 변경합니까?
알림 보내기 알림의 만료 시간
알림 기간은 메시지 길이에 따라 다릅니다.
파이썬에서 pynotify 모듈을 사용하여 간접적으로 작업 한 사람의 관점에서 메시지 기간을 지정할 수 없다는 것을 알았습니다.