알림 보내기 - 메시지가 한 줄보다 길 때 전체 메시지를 표시하는 방법은 무엇입니까?

알림 보내기 - 메시지가 한 줄보다 길 때 전체 메시지를 표시하는 방법은 무엇입니까?

notify-send이렇게 긴 메시지를 사용한다고 가정해 보겠습니다 .

notify-send 'd: title, up/down: zoom, w: win_to_img, </>: rotate, *: orig, Enter/0: blah blah blah'

그러나 메시지를 자르고 일부만 표시하며 전체 메시지를 볼 수 있는 옵션은 없습니다.

여기에 이미지 설명을 입력하세요.

Fedora 21에서는 전체 메시지(스크롤 막대를 통해 하단에 표시됨)를 볼 수 있지만 Fedora 24에서는 볼 수 없습니다.

버전은 notify-sendlibnotify-0.7.6-8.fc24.i686입니다.

Fedora 24에서 전체 메시지를 표시하는 방법이 있습니까?

답변1

notify-send작동 방식은 다음과 같습니다.

notify-send [OPTION...] <SUMMARY> [BODY]

이제 (인용된) 문자열만 있으므로 해당 문자열은 the에 사용되고 SUMMARYthe는 BODY비어 있습니다. 공백 등을 사용하면 전체 메시지가 표시 SUMMARY됩니다 (단, 팝업 위로 마우스 를 BODY가져갈 때만) .

notify-send ' ' 'd: title,up/down: zoom,w: win_to_img,</>: rotate,*: orig,Enter/0: blah blah blah'

또는 원하는 경우 gdbus:

gdbus call --session --dest org.freedesktop.Notifications --object-path \
/org/freedesktop/Notifications --method org.freedesktop.Notifications.Notify \
my_app_name 42 '' "" 'd: title, up/down: zoom, w: win_to_img, </>: rotate, \
*: orig, Enter/0: your very long message should now span over multiple lines \
and stuf blah blah blah blah whatever...' '[]' '{}' 20

1: 이것은 gnome 3에 있습니다. 다른 데스크톱 환경에서는 실제로 마우스를 올리지 않고도 전체 메시지가 표시될 수 있습니다.

관련 정보