Quais são as alternativas para notificar-enviar?

9

Eu uso notify-send para notificações na área de trabalho e recebo notificações com o resumo e o corpo esperados. No entanto, notify-send tem limitações e, por isso, gostaria de algumas recomendações sobre alternativas para notify-send .

Gostaria desses recursos extras:

  1. Tempo de expiração.
  2. Personalizações de tamanho (tamanho da bolha).
  3. Modificações de localização (localização da bolha).
  4. aparência de bolha (cor, transparência, sombreamento) (se possível) .

Eu sei python-notify e hesito em usar isso porque não sou familiarizado com Python. Eu gostaria de um programa independente completo. Alguma sugestão?

    
por VedVals 27.01.2013 / 17:57

3 respostas

0

No Unity, ou em qualquer outro desktop que use o osd-notify do Ubuntu, você não tem a opção de alterar o tamanho, a posição, a aparência ou o tempo de exibição do balão de notificação.

    
por mhall119 28.01.2013 / 14:54
1

Eu dei uma olhada no yad como sugerido por Paddy Landau. Isso me permitiu exibir uma notificação sem uma borda da janela, que não roubou o foco e que fechou automaticamente após 1 segundo. Não consegui encontrar uma maneira de alterar a cor de fundo da janela, mas eu poderia alterar a cor e o tamanho do texto usando Linguagem de Marcação de Atributos de Texto Pango . O script a seguir aumenta o volume em 3% e exibe o nível de volume atual usando yad:

#!/bin/bash
amixer -q -D pulse sset Master 3%+
VOLUME='awk -F"[][]" '/Front Left.*Playback/ { print  }' <(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>"
    
por calamari 15.06.2014 / 02:40
0

Minha sugestão é usar yad , que é um bifurcação do Zenity .

Instalação:

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

Aprenda sobre o yad:

man yad

Não é uma solução ideal, mas é poderosa e flexível, e tem uma opção de tempo limite.

    
por Paddy Landau 27.01.2013 / 18:06