Thunderbird to tray linux

How to start Thunderbird minimized on start-up?

I followed this tutorial to set start Thunderbird in minimized mode at startup, but it wasn’t helpful. After following the instructions, I could not even start Thunderbird. So I was forced to start TB in safe mode to delete the «FireTray Plugin» and fix this issue. After that it started to work but it deleted all my email accounts and I had to do that chore all over again . So is there any working way to start Thunderbird minimized on start-up?

8 Answers 8

I used this addon to start thunderbird in minimized mode by default and added a startup entry for thunderbird by following this guide.

Thanks for pointing at this Minimize On Start and Close Add-On which seems to be the most straightforward way of Starting Thunderbird Minimized to Unity Launcher where you can see the new message count, etc. as well.

Let me make it clear, at least for people like me.

Making sure that thunderbird is automatically started on logon, involves just three steps:

  1. Install «FireTray» addon on thunderbird
  2. check «start application hidden to tray» option in FireTray preferences ( Thunderbird -> Tools -> addons -> firetray -> preferences -> under tab «windows» )
  3. Follow this answer (its quick) to add thunderbird to startup (Note: the command field therein should be: thunderbird or /usr/bin/thunderbird )

Note that FireTray addon is a must have. Most people don’t actually mean to quit entirely like the default behavior is, when they say «close» to window. They sure expect thunderbird to run in background and notify of all new email arrivals. And FireTray deals exactly with this problem.

Welcome to Ask Ubuntu! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference.

Worse, there are several different solutions at that link .. but they’re probably all out of date now, so .

I am actually using Ubuntu 13.10, but this solution should work fine at least back to 12.04. Firetray is an extension for Firefox that makes it so you can minimize to tray on close, and minimize on startup (you’ll see the Thunderbird window popup for a quick second, but it’s hardly an issue). Then just add thunderbird to Startup Applications and when you login thunderbird will flash for a second then be minimized in your system tray. It also has full support for the default messaging menu so it doesn’t create a secondary thunderbird icon.

Now for those that may have tried this in the past, I know that I tried Firetray a couple years ago and it wouldn’t work at all, it had lots of bugs when used with modern Ubuntu, but the latest version seems to work flawlessly with Ubuntu (at least version 13.10, but I don’t see why it wouldn’t work with any other version).

  • Press [Alt]+F2 to run command
  • Run gnome-session-properties
  • Add /usr/bin/thunderbird
Читайте также:  Установка кодеков arch linux

Had the same problem and used following to achieve the goal. Autostart entry added running thunderbird through this script:

#!/usr/bin/env python3 import subprocess import sys import time # # Check out command # command = sys.argv[1] # # Run it as a subservice in own bash # subprocess.Popen(["/bin/bash", "-c", command]) # # If a window name does not match command process name, add here. # Check out by running :~$ wmctrl -lp # Do not forget to enable the feature, seperate new by comma. # #windowProcessMatcher = #if command in windowProcessMatcher: # command = ''.join(windowProcessMatcher[command]) #print("Command after terminator" + command) # # Set some values. t is the iteration counter, maxIter guess what?, and a careCycle to check twice. # t = 1 maxIter=30 wellDone=False careCycle=True sleepValue=0.1 # # MaxIter OR if the minimize job is done will stop the script. # while not wellDone: # And iteration count still under limit. Count*Sleep, example: 60*0.2 = 6 seconds should be enough. # When we found a program if t >= maxIter: break # Try while it could fail. try: # Gives us a list with all entries w_list = [output.split() for output in subprocess.check_output(["wmctrl", "-lp"]).decode("utf-8").splitlines()] # Why not check the list? for entry in w_list: # Can we find our command string in one of the lines? Here is the tricky part: # When starting for example terminator is shows yourname@yourmaschine ~. # Maybee some matching is needed here for your purposes. Simply replace the command name # But for our purposes it should work out. # # Go ahead if nothing found! if command not in (''.join(entry)).lower(): continue ####### print("mt### We got a match and minimize the window. ") # First entry is our window pid match = entry[0] # If something is wrong with the value. try another one :-) subprocess.Popen(["xdotool", "windowminimize", match]) # # Maybee there will be more than one window running with our command name. # Check the list till the end. And go one more iteration! if careCycle: # Boolean gives us one more iteration. careCycle=False break else: wellDone=True except (IndexError, subprocess.CalledProcessError): pass t += 1 time.sleep(sleepValue) if wellDone: print(" ") print("mt### Well Done!") print("mt### Window found and minimize command send.") print("mt### ByBy") else: print(" ") print("mt### Seems that the window while counter expired or your process command did not start well.") print("mt### == Go ahead. What can you do/try out now? ") 

This should work for every other app too.

Источник

thunderbird все еще нельзя в системный трей?

Когда-то давно thunderbird сворачивался дополнением firetray, сейчас же даже ничего не гуглится чтобы thunderbird 68 как-то свернуть в трей. Я стал пропускать письма 🙂 Есть вариант как его свернуть в kde5 ?

Читайте также:  Распаковать img прошивку linux

Я пробовал отдельное приложение, которое его запускает и является оберткой (birdtray), но оно периодически начинает жрать 400% процессора и вешает систему.

Спасибо, systray-x работает 🙂 Месяца два назад пробовал это, не работало, потихоньку дело двигается.

А вот birdtray не попадался даже, хотя в моих портежах имеется, буду иметь ввиду, спасибо 🙂

оно периодически начинает жрать 400% процессора и вешает систему

Как будто это что-то неправильное.

Мне не понравилось. Сижу на Птичке 60.9.0 🙂

Там отсвечивает счётчик непрочитанных, ёптэ.

А как мух от говна отличать? Что почта, что чятики, а что вообще какое-нибудь системное уведомление?

обычно очевидно какое уведомление от какого приложения пришло. если нет — твой демон уведомлений дерьмо

Ну это если рабочий стол предоставляет такой функционал и иинтегрируется с клиентом почты нормально. Иначе не прокатит. Я говорю о случаях, когда отчаливашь о компа на время и потом возвращешься — все всплывшие уведомлениея уже потухли и остаётся тоьлко надежда на грёбанный счётчик.

все всплывшие уведомлениея уже потухли

так быть не должно. у меня уведомления не потухают, пока я с ними не провзаимодействую.

так быть не должно. у меня уведомления не потухают, пока я с ними не провзаимодействую.

У тебя KDE или Гном. Хотя вряд ли Гном, эти чудаки умудрлись спрятать трей, лол. Но KDE тухнет уже сам от кол-ва приложений, что нужны мне по работе одновременно.

А можешь показать такой демон уведомлений который не дерьмо?

ну я использую mako. простой, но мне достаточно. dunst тоже должен быть неплохой.

эти чудаки умудрлись спрятать трей

Насколько мне известно, это wayland-ство. Фи.

эти чудаки умудрлись спрятать трей

Трея вообще нет. Ни в каком виде. Возвращается только расширением.

Что-то не видно там аргументов. Больше рассказов, как они почти всё выпилили, и мнение, что когда-нибудь пользователям станет лучше.

трей не нужен. какие ещё тебе нужны аргументы?

Ну, это дизайнерское и техническое решение. Трей не вписывается в концепцию GNOME и предлагается использовать другие инструменты.

ЧСХ, они по большей части правы. Сильно завязанные на трей программы делают что-то не так, остальные программы прекрасно работают.

После такого убойно — никаких, конечно. )

Я же не утверждал, что программы не завязанные на трей работают плохо. Просто с ним многим удобнее. И потом, трей ведь не только про стороннее ПО, он и про элементы DE.

остальные программы прекрасно работают

можно пример реализации без трея отображения данных о новых письмах/сообщениях, которое всегда на виду (без переходов куда-нибудь)?

GNOME … предлагается использовать другие инструменты

grem ★★★★★ ( 18.04.20 19:01:54 MSK )
Последнее исправление: grem 18.04.20 19:06:14 MSK (всего исправлений: 1)

Читайте также:  Vmware for linux key

Даже в макоси, как образце дизайна для гнома, остался трей.

И они ещё борятся за почётное звание DE высокой культуры быта!

можно пример реализации без трея

Шторка уведомлений, как в Android/ChromeOS/iOS. В случае с GNOME нужен механизм отображения чего-либо постоянно, как с MPRIS для плееров.

MPRIS, libcloudproviders, D-Bus.

Notifications should be the only way that an application interacts with the user while it runs in the background: the application shouldn’t show anything else on screen, and no audio should be played, including notification sounds or audio playback (running in the background isn’t recommended for music player applications for this reason).

И тут стоит разделять трей как индикатор, который заменяется способом выше, и трей как единственный способ взаимодействия с программой, что плохо.

commagray ★★★★★ ( 18.04.20 19:27:42 MSK )
Последнее исправление: commagray 18.04.20 19:34:51 MSK (всего исправлений: 3)

В macOS трей для галочки. Как минимум, сложилось такое впечатление, когда пользовался ею не так давно.

Там есть механизм вывода индикатора количества уведомлений прямо на иконке в доке, поэтому трей НН.

commagray ★★★★★ ( 18.04.20 19:37:25 MSK )
Последнее исправление: commagray 18.04.20 19:38:30 MSK (всего исправлений: 1)

Может, трей и для галочки, но его никто не убирает. Хотите — пользуйтесь, хотите — не пользуйтесь, и эта возможность предоставляется из коробки.

В гноме речи даже о таком не идёт. Ни дока, ни трея, крутитесь, юзеры, как хотите, а мы художники, нам так виднее.

Шторка уведомлений, как в Android

Notifications should be the only way that an application interacts with the use

понятно, вывалилось уведомление и свалило: если тебя не было у компа и пропустил — сам виноват; или оно висит и перекрывает часть экрана пока ты его не закроешь?

вывалилось уведомление и свалило

или оно висит и перекрывает часть экрана пока ты его не закроешь?

Оно висит в лотке, пока ты его не удалишь самостоятельно.

commagray ★★★★★ ( 18.04.20 20:23:02 MSK )
Последнее исправление: commagray 18.04.20 20:23:39 MSK (всего исправлений: 1)

Thunderbird емнип в desktop notifications тоже не может. Ни нашим, ни вашим, как грится

Midael ★★★★★ ( 18.04.20 20:39:37 MSK )
Последнее исправление: Midael 18.04.20 20:39:49 MSK (всего исправлений: 1)

Что из этой кучи ассетов нужно скачать для генты?

UPD. Мечтается чтобы не ставить ничего на систему из-под рута (на главной написано что так можно), иначе я наверное RPM бы попробовал.

dimgel ★★★★★ ( 18.04.20 20:41:15 MSK )
Последнее исправление: dimgel 18.04.20 20:42:31 MSK (всего исправлений: 1)

Если это так, то Thunderbird ещё более мёртвый проект, чем я думал. =(

Мечтается чтобы не ставить ничего на систему из-под рута

Источник

Оцените статью
Adblock
detector