Notifikasi Surat Baru Thunderbird memunculkan Xubuntu 13.10

1

Saya baru mulai menggunakan Xubuntu dan sejauh ini saya terkesan. Saya menggunakan Thunderbird sebagai klien email saya dan saya mengalami kesulitan mendapatkan pemberitahuan email untuk muncul lagi. Mereka biasanya muncul dan kemudian saya bermain dengannya ....

Saya sedang bermain dengan panel dan saya menghapus panel yang datang diinstal di bagian atas dan memasukkan yang baru. Sekarang saya tidak mendapatkan kotak transparan di sudut yang menunjukkan surat baru (saya mendapatkan kotak transparan yang menunjukkan jaringan wifi Saya terhubung dan ketika baterai saya terisi penuh dan saya dapat menggunakan Guake). Saya memasukkan plug-in area notifikasi dan tidak melihat opsi untuk thunderbird. Ada juga plug-in Indikator tetapi tidak memiliki opsi.

Saya benar-benar ingin kotak itu muncul lagi yang menunjukkan bahwa saya memiliki pesan baru karena saya ingin menyembunyikan dermaga saya untuk layar real estat yang lebih banyak.

Bantuan apa pun akan dihargai. Sebagian besar forum yang telah saya baca tentang masalah ini sepertinya berhubungan dengan suara atau Persatuan, tidak ada yang menarik bagi saya.

Jesse
sumber

Jawaban:

2

Yah aku sudah menemukan jawabannya,

Ini semacam peretasan, saya berharap saya bisa menemukan cara yang lebih baik tetapi cara ini berfungsi untuk saat ini. Saya menjalankan Xubuntu 13.10 dan Mozilla Thunderbird 24.2.0.

Yang saya inginkan adalah gelembung pemberitahuan muncul ketika saya menerima email baru.

Apa yang saya lakukan adalah menginstal ekstensi "Fire Tray 0.4.8" di Thunderbird, yang menunjukkan ikon Thunderbird di plugin area notifikasi di panel saya. Kemudian jika Anda mengklik kanan ikon dan masuk ke opsi preferensi ada bidang kosong yang mengatakan "Luncurkan perubahan jumlah".

Saya menulis skrip python ini dan "chmod + x" akan melakukannya:

#! /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])

maka saya menyimpannya di / home / user_name / bin / saya sebagai "mailnotify"

Kemudian di bidang itu di preferensi plugin Fire Tray saya mengetikkan path lengkap ke skrip, dalam kasus saya, / home / jesse / bin / mailnotify.

Bekerja seperti jimat sekarang. Saya ingin hanya mengubah parameter dalam file konfigurasi tetapi oh well.

Semoga ini bisa membantu orang lain.

(Parameter batas waktu tampaknya tidak banyak membantu, jadi jika ada yang bisa memperbaiki saya, itu akan menjadi hebat)

Jesse
sumber
0

Saya mencoba beberapa addon thunderbird dan saya hanya bisa membuat "New Mail Attention" berfungsi. (Perhatian Mail Baru 1.2.1, Thunderbird 31.5.0). Ini akan mem-flash aplikasi di panel desktop, tidak ada pesan notifikasi, tetapi juga bagus untuk saya. Ini juga hebat, karena Anda dapat menggunakannya di Alat -> Penyaring Pesan, karena ia mendefinisikan tindakan "Dapatkan Perhatian". Jadi Anda dapat mengkonfigurasi aplikasi thunderbird hanya untuk email yang dipilih (penting). Saya harap ini dapat membantu orang lain.

Mengenai skrip yang diposting oleh Jesse, berdasarkan percobaan saya, parameter TIMEOUT tampaknya dalam milidetik, bukan detik (mungkin versi pynotify yang berbeda). Saya dapat menguji skrip ini dengan menjalankannya dari terminal, tetapi saya tidak dapat membuat Fire Tray untuk menjalankannya (bahkan setelah memulai ulang Thunderbird). (Juga, jika Fire Tray akan berfungsi, menggunakan notify-send juga bisa menjadi alternatif, misalnya:)

#! /bin/bash

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