Notificações da área de trabalho para tarefas agendadas com falha no Ubuntu / Unity

2

Como posso receber notificações de tarefas agendadas com falha por meio do meu ambiente de área de trabalho do Unity?

A antiga solução de ter cron enviar e-mails é problemática, pois meu ISP não fornece um servidor SMTP, e é quase certo que meu IP residencial será colocado na lista negra. Enviar e-mails localmente para o meu próprio arquivo /var/mail/$USER spool parece perfeito, mas ainda assim, notavelmente, não consegui encontrar um applet indicador de área de trabalho para o Unity que verifica mboxes locais. O mail-notification applet pode , mas dado que suas dependências incluem bogofilter, evolução e muito mais, eu me recuso a instalá-lo no principal. Há um punhado de outros applets semelhantes, mas eles não funcionam no Unity ou não funcionam em mboxes locais.

A pesquisa on-line revela muitas instâncias de pessoas perguntando como fazer com que notify-send funcione, mas todas as soluções tendem a assumir que a sessão X está sendo executada em DISPLAY=:0 , o que só é verdade ~ 50% do tempo, compartilhe minha máquina desktop com minha esposa.

Este é o tipo de problema que foi bem resolvido há 15 anos com o WindowMaker, para o qual certamente existem / foram muitos dockapps que monitoram mboxes locais, mas, no entanto, estou realmente tentando perder para obter uma solução na minha configuração moderna do Unity. Eu ficaria muito grato por qualquer sugestão. Meu melhor esforço é fazer com que o cron envie e-mails locais para o mbox e fazer com que o Unity execute um script na inicialização que pesquisa o meu arquivo de spool e continue fazendo ping com notificações até que eu o esvazie.

    
por sircolinton 07.08.2017 / 23:29

0 respostas