통지 전송의 대안은 무엇입니까?


11

notify-send데스크톱 알림에 사용 하며 예상되는 요약 및 본문이 포함 된 알림을받습니다. 그러나 notify-send한계가 있으므로에 대한 대안에 대한 몇 가지 권장 사항을 원합니다 notify-send.

다음과 같은 추가 기능을 원합니다.

  1. 만료 시간.
  2. 크기 사용자 정의 (버블 크기).
  3. 위치 수정 (버블 위치).
  4. 거품 모양 (색, 투명도, 음영) (가능한 경우) .

나는 python-notify친숙한 파이썬이 아니기 때문에 그것을 사용하고 주저합니다. 완전한 독립형 프로그램을 원합니다. 어떤 제안?

답변:


0

Unity 또는 Ubuntu의 notify-osd를 사용하는 다른 데스크탑에서는 알림 풍선의 크기, 위치, 모양 또는 표시 시간을 변경할 수있는 옵션이 없습니다.


1
notify-osd가능한 경우 다른 데몬으로 교체 할 수 있습니까 ?
VedVals

아마도 동일한 XDG API를 사용하는 한
mhall119

3
나는 가능성뿐만 아니라 교체를 요구했다.
VedVals

@ mhall119, 알지만 소리 / 밝기 알림과 같은 알림을 보낼 수 있습니까? 웹에서 아무것도 찾을 수 없습니다.
AliN

1
@VedVals 예, 항상 예쁘지는 않지만 교체 할 수 있습니다. iirc, gnome-notification-daemon은 하나의 옵션입니다.
세스

1

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>"

1

나의 제안은 Zenity 의 포크 인 yad 를 사용 하는 것입니다 .

설치:

sudo apt install yad

버전에서 사용할 수없는 경우 먼저 다음을 실행하십시오.

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update

다음에 대해 알아보십시오 yad.

man yad

이상적인 솔루션은 아니지만 yad는 강력하고 유연하며 시간 제한 옵션이 있습니다.


yad내가 원하는 방식으로 작동하지 않습니다. 윈도우 알림을 제공합니다. 그것은 훌륭하지만 나는 notify-send창문 이 아닌 것과 같은 것을 원합니다 . 또한 알림 풍선을 가져 오려고 할 때 시스템이 충돌했습니다.
VedVals
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.