¿Cómo iniciar Thunderbird minimizado en la bandeja del sistema de Unity al inicio?

¿Cómo iniciar Thunderbird minimizado en la bandeja del sistema de Unity al inicio?

En realidad hay unpreguntaque cubre este mismo tema, pero ninguna de las respuestas funcionó para mí, al menos no del todo.

La respuesta aceptada es solo un enlace aestehilo del foro, y basándome en una de sus sugerencias (que no funcionó para mí inicialmente), logré armar esto:

#!/bin/bash

thunderbird &
while [[ $(wmctrl -l | grep "Mozilla Thunderbird") == "" ]]; do sleep 0.1; done
xdotool windowactivate --sync `xdotool search --name "Mozilla Thunderbird"`
sleep 0.1       # prevents flakiness
xdotool key alt+F4
exit 0

Lo cual, junto con el complemento MinimizeToTray revivedque hace que se minimice en la bandeja en lugar de cerrarse, funciona. Lo tengo configurado para que se ejecute automáticamente y cierra la ventana, pero el subprograma de notificación de correo en la bandeja del sistema todavía se vuelve azul cuando tengo un correo electrónico.

El único problema es que, al iniciar sesión, seguirás viendo la ventana "parpadear" cuando se abre y se cierra, y esto me resulta molesto (aunque estoy dispuesto a soportarlo si es necesario).

Hay otro complemento similar llamado FireTrayque tiene la ventaja de que puedes configurar Thunderbird para que se abra automáticamente minimizado en la bandeja del sistema (y esto funciona), eliminando la necesidad de un script (todo lo que necesitas hacer es configurar la extensión , luego agregar thunderbirda los programas de inicio).

Sin embargo, por razones que realmente no entiendo, habilitarlo FireTrayestropea los íconos de Firefox y Thunderbird. Se vuelven realmenteborroso, y no sé cómo solucionarlo. Busqué en Google para ver si alguien tenía este problema, pero no pude encontrar nada.

Básicamente, mi pregunta es si alguien tiene alguna idea sobre cómo solucionar cualquiera de estos problemas. Evite FireTrayestropear los íconos o cierre Thunderbird sin MinimizeToTray revivedque la ventana parpadee.

Editar:Después de experimentar más con FireTray, me di cuenta de que hace lo mismo que parpadea la ventana, lo que me hace pensar que es poco probable que lo evite u oculte.

Respuesta1

Puedes probarMailNag:

sudo add-apt-repository -y ppa:pulb/mailnag
sudo apt -y update
sudo apt -y install mailnag-unity-plugin mailnag

Luego, ejecute mailnag-configy configure sus cuentas (que yo sepa, no existe una forma automática de importar todas las cuentas de correo electrónico de Thunderbird) y luego asegúrese de que el complemento de Unity esté habilitado.

No necesitas ningún complemento para Thunderbird; de hecho, recomendaría eliminar el Messaging Menu and Unity Launcher Integrationcomplemento predeterminado, porque puede abrir el cliente de correo electrónico predeterminado desde el panel de Unity a través de mailnag, por lo que no tiene mucho sentido.

mailnagdebería configurarse automáticamente como un script de inicio, por lo que debería recibir tanto notificaciones en el panel (léase: el ícono de correo se vuelve azul) como notificaciones de estilo de superposición, como cuando se conecta/desconecta de una red.

Obviamente, esto en realidad no "inicia Thunderbird minimizado en la bandeja del sistema al iniciar", pero resuelve mi problema subyacente de "recibir automáticamente notificaciones por correo electrónico en el panel de Unity al iniciar", y la única diferencia entre este y mi intención. El comportamiento es que thunderbirdno se está ejecutando. Supongo que esta es probablemente la razón por la que no pude encontrar nada al respecto; Ahora que sé buscar mailnagy encontré un par de preguntas relevantes.

información relacionada