알림 전달 옵션에 대해 알아보기

알림 전달 옵션에 대해 알아보기

매뉴얼 페이지를 살펴봤지만 notify-send다음 두 가지 옵션을 이해할 수 없습니다

-u, --urgency=LEVEL Specifies the urgency level (low, normal, critical).
-h, --hint=TYPE:NAME:VALUE
          Specifies basic extra data to pass. Valid types are int, double, string and byte.

긴급성의 유일한 용도는 대기열에 긴급도가 낮은 경우에도 긴급도가 높은 알림을 표시하는 것이라고 생각합니다. 그런데 프롬프트란 무엇입니까? 그것에 대한 더 많은 정보를 찾을 수 없습니다. 유형을 이해합니다. 하지만 NAME:VALUE는 어디에 사용됩니까?

위의 내용 외에도 -t옵션에 "시간 초과(밀리초)"라고 표시되어 있지만 알림이 지정된 값보다 오래 지속되는 것을 볼 수 있습니다. 주어진 값도 존중되지 않습니다. 예를 들어 나는 -t 400. 알림은 400밀리초 후에 사라져야 하지만 약 5초 후에 사라집니다.

위 문제에 대한 정보가 있습니까?

답변1

이것은 기껏해야 절반 정도이지만 아마도 도움이 될 것입니다.


퍼즐에는 두 조각이 있습니다알림이 전송되었습니다.그리고데몬에게 알림또는서버에 알림. 구현마다 포함할 내용과 제안 사용 방법에 대한 철학이 다릅니다.사양.

다음과 같은 구현 방법알림 OSD--expire-timewith 또는 default 0옵션을 제공하세요 -1. 값이 이고 0알림 대신 경고 상자가 사용되는 경우 다른 값은 무시되고 서버 기본값이 사용됩니다.

--hint옵션을 사용하면 볼륨, 밝기 등 사용자 지정 알람을 정렬하는 방법에 대한 추가 정보를 보낼 수 있습니다. 예를 들어:

notify-send "Vol" -i notification-audio-volume-medium -h int:value:55 -h string:x-canonical-private-synchronous:volume

레벨이 로 설정된 볼륨 알림을 표시합니다 55.

긴급한 점은 다른 앱이 전체 화면 모드로 실행되면 영향을 미칠 것이라는 점입니다. 게임, 비디오 플레이어(화면 보호기?) 등 긴급한 상황이라면낮은다음과 같은 경우 알림을 표시하지 마세요.비판적인그들은.

관련 정보