Quali sono le alternative per notifica-invio?


11

Uso notify-sendper le notifiche desktop e ricevo notifiche con riepilogo e corpo previsti. Tuttavia, notify-sendha dei limiti e quindi vorrei alcune raccomandazioni sulle alternative per notify-send.

Vorrei queste funzionalità extra:

  1. Data di scadenza.
  2. Personalizzazioni delle dimensioni (dimensione della bolla).
  3. Modifiche alla posizione (posizione della bolla).
  4. Effetto bolla (colore, trasparenza, ombreggiatura) (se possibile) .

Conosco python-notifye esito a usarlo perché non conosco Python. Vorrei un programma autonomo completo. Eventuali suggerimenti?

Risposte:


0

Su Unity o su qualsiasi altro desktop che utilizza la notifica-osd di Ubuntu, non hai la possibilità di modificare le dimensioni, la posizione, l'aspetto o il tempo di visualizzazione del fumetto di notifica.


1
Può notify-osdessere sostituito da qualsiasi altro demone, se disponibile, che può essere personalizzato?
VedVals

Probabilmente, purché utilizzino la stessa API
XDG

3
Stavo chiedendo la sostituzione, non solo la possibilità.
VedVals,

@Mhall119, vedo, ma è possibile inviare notifiche come funzionano le notifiche audio / luminosità? Non sono riuscito a trovare nulla sul Web.
AliN,

1
@VedVals Sì, puoi sostituirlo, anche se non è sempre bello. iirc, gnome-notification-daemon è un'opzione.
Seth

1

Ho dato un'occhiata a Yad come suggerito da Paddy Landau. Mi ha permesso di visualizzare una notifica senza un bordo della finestra, che non rubava lo stato attivo e che si chiudeva automaticamente dopo 1 secondo. Non sono riuscito a trovare un modo per cambiare il colore di sfondo della finestra, ma ho potuto cambiare il colore e le dimensioni del testo usando Pango Text Attribute Markup Language . Il seguente script aumenta il volume del 3%, quindi visualizza il livello del volume corrente utilizzando 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

Il mio suggerimento è di usare yad , che è un fork di Zenity .

Installazione:

sudo apt install yad

Se non disponibile sulla versione, eseguire innanzitutto quanto segue:

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

Informazioni su yad:

man yad

Non è una soluzione ideale, ma yad è potente e flessibile e ha un'opzione di timeout.


yadnon funziona come voglio. Dà notifiche finestrate. È fantastico ma voglio qualcosa di simile notify-send, non finestrato. Inoltre, il sistema si è arrestato in modo anomalo nel tentativo di ottenere un fumetto di notifica.
VedVals
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.