notify-send
데스크톱 알림에 사용 하며 예상되는 요약 및 본문이 포함 된 알림을받습니다. 그러나 notify-send
한계가 있으므로에 대한 대안에 대한 몇 가지 권장 사항을 원합니다 notify-send
.
다음과 같은 추가 기능을 원합니다.
- 만료 시간.
- 크기 사용자 정의 (버블 크기).
- 위치 수정 (버블 위치).
- 거품 모양 (색, 투명도, 음영) (가능한 경우) .
나는 python-notify
친숙한 파이썬이 아니기 때문에 그것을 사용하고 주저합니다. 완전한 독립형 프로그램을 원합니다. 어떤 제안?
답변
Unity 또는 Ubuntu의 notify-osd를 사용하는 다른 데스크탑에서는 알림 풍선의 크기, 위치, 모양 또는 표시 시간을 변경할 수있는 옵션이 없습니다.
답변
Paddy Landau가 제안한대로 yad를 살펴 보았습니다. 창 경계없이 알림을 표시하여 포커스를 훔치지 않았으며 1 초 후에 자동으로 닫힙니다. 창 배경색을 변경하는 방법을 찾을 수 없지만 Pango Text Attribute Markup Language를 사용하여 텍스트 색과 크기를 변경할 수 있습니다 . 다음 스크립트는 볼륨을 3 % 증가시킨 다음 yad를 사용하여 현재 볼륨 레벨을 표시합니다.
#!/bin/bash
amixer -q -D pulse sset Master 3%+
VOLUME=`awk -F"[][]" '/Front Left.*Playback/ { print $2 }' <(amixer -D pulse sget Master)`
yad --timeout 1 --skip-taskbar --center --no-buttons --text="Volume:" --width=200 --text-align=center --undecorated --text="<span color=\"#ffffff\" bgcolor=\"#000000\" font_size=\"large\" font_weight=\"heavy\"> Volume: $VOLUME </span>"