SysTray-X is a system tray extension for Thunderbird 68+. The addon uses the WebExtension API's to control an external system dependent system tray application.
The addon and system tray application can do:
- custom new mail icon
- display number of unread mails
- show / hide Thunderbird (minimize)
- minimizing hides to tray
- minimize on startup
- minimize on close
To support this project, you can make a donation to its current maintainer:
Luigi Baldoni <aloisio@gmx.com> : Initial setup of the OpenSuSE Build Service rpm package.
These packages will install the Thunderbird addon and companion app system wide.
Root credentials are required.
Installing the repository:
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Tumbleweed/ SysTray-X
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Leap_15.2/ SysTray-X
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Leap_15.1/ SysTray-X
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_SLE_15_SP1/ SysTray-X
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_SLE_15/ SysTray-X
Installing the SysTray-X addon and companion app package:
sudo zypper in systray-x
sudo zypper in systray-x-gnome
sudo zypper in systray-x-minimal
Installing the repository:
wget -q https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_20.10/Release.key
sudo mv -f Release.key /etc/apt/trusted.gpg.d/Systray-x.Ximi1970.asc
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_20.10 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
wget -q https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_20.04/Release.key
sudo apt-key add Release.key
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_20.04 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
wget -q https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_19.10/Release.key
sudo apt-key add Release.key
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_19.10 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
wget -q https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_18.04/Release.key
sudo apt-key add Release.key
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_18.04 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
wget -q http://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_16.04/Release.key
sudo apt-key add Release.key
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_16.04 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
Installing the SysTray-X addon and companion app package:
sudo apt install systray-x
sudo apt install systray-x-gnome
sudo apt install systray-x-minimal
Installing the repository:
wget -q https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/Debian_10/Release.key
sudo apt-key add Release.key
sudo bash -c 'echo "deb https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/Debian_10 ./" > /etc/apt/sources.list.d/systray-x.list'
sudo apt update
Installing the SysTray-X addon and companion app package:
sudo apt install systray-x
sudo apt install systray-x-gnome
sudo apt install systray-x-minimal
Installing the repository:
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/Fedora_33/home:Ximi1970:Mozilla:Add-ons.repo
sudo dnf update --refresh
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/Fedora_32/home:Ximi1970:Mozilla:Add-ons.repo
sudo dnf update --refresh
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/Fedora_31/home:Ximi1970:Mozilla:Add-ons.repo
sudo dnf update --refresh
Installing the SysTray-X addon and companion app package:
sudo dnf install systray-x
sudo dnf install systray-x-gnome
sudo dnf install systray-x-minimal
User installable package.
No root credentials required.
Download the installer here (click on the assets dropdown list):
Addon and companion app installer
Clone the repository:
git clone https://github.com/Ximi1970/systray-x.git
Requirements:
-
OpenSuSE:
sudo zypper install zip git gcc-c++ make qt5-qtbase-devel
-
Fedora/Centos/RHEL:
sudo dnf install qt5-qtbase-devel gnome-shell-extension-appindicator gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com
-
Ubuntu:
20.04 LTS
sudo apt install zip git g++ make qt5-default gnome-extensions enable ubuntu-appindicator@ubuntu.com
19.10
sudo apt install zip git g++ make qt5-default gnome-shell-extension-appindicator gnome-extensions enable ubuntu-appindicator@ubuntu.com
16.04 LTS / 18.04 LTS
sudo apt install zip git g++ make qt5-default gnome-shell-extension-appindicator gnome-shell-extension-tool -e ubuntu-appindicator@ubuntu.com
-
Debian:
sudo apt install zip git g++ make qt5-default gnome-shell-extension-appindicator gnome-shell-extension-tool -e ubuntu-appindicator@ubuntu.com
Build (KDE):
cd systray-x
make
Build (GNOME):
cd systray-x
make OPTIONS="DEFINES+=NO_KDE_INTEGRATION"
Install and run SysTray-X from the build directory in the repository:
mkdir -p ~/.mozilla/native-messaging-hosts
cp -f app/config/linux/SysTray_X.json ~/.mozilla/native-messaging-hosts/
cp -f systray-x@Ximi1970.xpi ~/.thunderbird/*.default-release/extensions/
User install:
...
System install:
...
Install:
Clone the repository using TortoiseGit:
...
de :
el : askembris
en_US :
it : lgbaldoni
nl :
pt_BR : fabianski7
ru_RU : PutinVladimir
Branches:
master : Should be stable and working for all supported systems
develop : Working but maybe not for all systems
feature-xxx : Experimental