Integrando o gnome-terminal com notify-osd

6

Eu estou querendo saber se é possível integrar o NotifyOSD com o gnome-terminal.

Eu gostaria se o NotifyOSD me avisasse se havia nova saída no gnome-terminal (se a janela não estiver focada). Assim que uma nova saída é impressa e a janela não está focada, ela me avisa através do notify-osd (somente 1 vez). Por exemplo:

Isso é possível?

Obrigado.

    
por goncalossilva 19.06.2011 / 02:18

2 respostas

2

Use o Terminal Pantheon em vez do terminal GNOME. Ele tem o recurso de notificações embutido - na verdade, eu o escrevi. Aqui está uma demonstração: link

    
por Shnatsel 02.02.2015 / 16:19
3

Dustin Kirkland , Core Developer do Ubuntu Server publicou algo muito interessante em seu blog: um alias que você pode adicionar ao seu arquivo .bashrc para ser notificado quando um trabalho executado em um terminal for concluído .

Configurando tudo

  1. Para usá-lo, basta editar seu arquivo ~ / .bashrc:
  

gedit ~ / .bashrc

e cole isso no final do arquivo:

alias alert_helper='history|tail -n1|sed -e "s/^\s*[0-9]\+\s*//" -e "s/;\s*alert$//"'
alias alert='notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"'
  1. Agora, crie sua .bashrc:
  

source ~ / .bashrc

Experimente

Para ser notificado quando um trabalho executado em um terminal for concluído, adicione "; alert" ao final de um comando (sem as aspas).

Como um comando de teste, você pode executar:

  

dormir 20; alerta

Exemplo: Se você deseja ser notificado quando compilar algum programa, execute o comando "make" desta forma:

  

fazer; alerta

Muito obrigado a Dustin Kirkland pelo pseudônimo!

    
por hhlp 15.11.2011 / 18:23