A nova notificação de correio do Thunderbird aparece no Xubuntu 13.10

1

Comecei a usar o Xubuntu e fiquei bastante impressionado até agora. Eu uso o Thunderbird como meu cliente de e-mail e tenho tido dificuldades para fazer com que as notificações por e-mail apareçam novamente. Eles costumavam aparecer e então eu brincava com isso ...

Eu estava jogando com os painéis e eu apaguei o painel que vem instalado no topo e coloquei um novo. Agora eu não recebo a caixa transparente no canto indicando novas mensagens (eu recebo a caixa transparente mostrando a rede wifi que eu estou conectado e quando minha bateria está totalmente carregada e que eu posso usar o Guake). Eu coloquei o plug-in da área de notificação e não vi nenhuma opção para o thunderbird. Há também um plug-in Indicador, mas não possui opções.

Eu realmente quero que a caixa apareça novamente, indicando que tenho uma nova mensagem porque gosto de ter minhas docas ocultas para mais espaço na tela.

Qualquer ajuda seria apreciada. A maioria dos fóruns que eu li sobre o assunto parecem lidar com o som ou Unity, nenhum dos quais me interessa.

    
por Jesse 28.01.2014 / 03:35

2 respostas

2

Bem, eu percebi isso,

É meio estranho, eu gostaria de ter encontrado uma maneira melhor, mas desta forma funciona por enquanto. Estou executando o Xubuntu 13.10 e o Mozilla Thunderbird 24.2.0.

O que eu queria era que uma bolha de notificação fosse exibida quando recebesse um novo e-mail.

O que eu fiz foi instalar a extensão "Fire Tray 0.4.8" no Thunderbird, que mostrava um ícone do Thunderbird no plugin da área de notificação no meu painel. Então, se você clicar com o botão direito do mouse no ícone e entrar na opção de preferências, haverá um campo vazio que diz "Ativar na mudança de contagem".

Eu escrevi este script python e "chmod + x":

#! /usr/bin/python

"""
    This program is meant to be launched when
    a new message is detected by the mozilla
    thunderbird extention "fire tray"
"""

import pynotify
import sys
import getopt

# full path to the icon to be displayed in the notification bubble
ICONPATH = '/usr/share/icons/numix-icon-theme-circle/Numix-Circle/48x48/applications/thunderbird.svg'

# Time out is in seconds
TIMEOUT = 45


def sendmessage(title, message):
    pynotify.init("Mail Notify")
    notice = pynotify.Notification(title, message, ICONPATH)
    notice.set_timeout(TIMEOUT)
    notice.show()
    return

def cmdLine(argv):
    title = 'NEW MESSAGE'
    message = '{0} New Messages'.format(argv[0])
    sendmessage(title,message)

if __name__ == '__main__':
    if (int(sys.argv[1]) > 0):  
        cmdLine(sys.argv[1])

então eu salvei no meu / home / user_name / bin / como "mailnotify"

Então nesse campo nas preferências do plugin Fire Tray eu digitei o caminho completo para o script, no meu caso, / home / jesse / bin / mailnotify.

Funciona como um encanto agora. Eu queria apenas alterar um parâmetro em um arquivo de configuração, mas tudo bem.

Espero que isso ajude outra pessoa.

(O parâmetro timeout não parece fazer muito, então se alguém puder me corrigir isso seria ótimo)

    
por Jesse 30.01.2014 / 01:59
0

Eu experimentei vários addons do Thunderbird e só consegui fazer o "New Mail Attention" funcionar. (New Mail Attention 1.2.1, Thunderbird 31.5.0). Ele vai piscar o aplicativo no painel da área de trabalho, sem mensagens de notificação, mas também é bom para mim. Também é ótimo, porque você pode usá-lo em Ferramentas - > Filtros de mensagem, porque define uma ação "Get Attention". Assim, você pode configurar o aplicativo thunderbird piscando apenas para e-mails selecionados (importantes). Espero que possa ajudar os outros.

Em relação ao script postado por Jesse, baseado no meu experimento, o parâmetro TIMEOUT parece estar em milissegundos, não em segundos (talvez diferentes versões de pynotify). Eu poderia testar este script, executando-o a partir de um terminal, mas eu não poderia fazer Fire Tray para executá-lo (mesmo depois de reiniciar o Thunderbird). (Além disso, se a Bandeja de Incêndio funcionasse, o uso de envio de notificação também poderia ser uma alternativa, por exemplo,)

#! /bin/bash

notify-send -t 45000 -i /usr/share/icons/hicolor/scalable/apps/xfce-newmail.svg "NEW MESSAGE" "$1 New Message(s)"
    
por Attila123 12.03.2015 / 20:57