SysTray-X
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
Donations
To support this project, you can make a donation to its current maintainer:
Contributers
Luigi Baldoni <aloisio@gmx.com> : Initial setup of the OpenSuSE Build Service rpm package.
Binaries (System)
These packages will install the Thunderbird addon and companion app system wide.
Root credentials are required.
openSuSE
Repository
Installing the repository:
Tumbleweed
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Tumbleweed/ SysTray-X
Leap 15.2
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Leap_15.2/ SysTray-X
Leap 15.1
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_Leap_15.1/ SysTray-X
SLE 15 SP1
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_SLE_15_SP1/ SysTray-X
SLE 15
sudo zypper ar -f https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/openSUSE_SLE_15/ SysTray-X
Package
Installing the SysTray-X addon and companion app package:
KDE
sudo zypper in systray-x
GNOME
sudo zypper in systray-x-gnome
xUbuntu
Repository
Installing the repository:
20.04 LTS
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
19.10
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
18.04 LTS
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
16.04 LTS
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
Package
Installing the SysTray-X addon and companion app package:
KDE
sudo apt install systray-x
GNOME
sudo apt install systray-x-gnome
Debian
Repository
Installing the repository:
10
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
Package
Installing the SysTray-X addon and companion app package:
KDE
sudo apt install systray-x
GNOME
sudo apt install systray-x-gnome
Fedora
Repository
Installing the repository:
32
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
31
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
Package
Installing the SysTray-X addon and companion app package:
KDE
sudo dnf install systray-x
GNOME
sudo dnf install systray-x-gnome
Binaries (User)
User installable package.
No root credentials required.
Download the installer here (click on the assets dropdown list):
Addon and companion app installer
Building
Linux
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.com19.10
sudo apt install zip git g++ make qt5-default gnome-shell-extension-appindicator gnome-extensions enable ubuntu-appindicator@ubuntu.com16.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:
...
Windows
Install:
Clone the repository using TortoiseGit:
...
Remarks
Branches:
master : Should be stable and working for all supported systems
develop : Working but maybe not for all systems
feature-xxx : Experimental

