From be898ab3c5d7cb550fc9f352c1064dbe2854ffe1 Mon Sep 17 00:00:00 2001 From: Ben Reaves Date: Sun, 24 Apr 2022 15:46:47 -0500 Subject: [PATCH] Fix for Ayatana systray indicators w/ appindicator fallback --- linux/trayapps/appindicator/kintotray.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/linux/trayapps/appindicator/kintotray.py b/linux/trayapps/appindicator/kintotray.py index 5255a5d..65b5c94 100755 --- a/linux/trayapps/appindicator/kintotray.py +++ b/linux/trayapps/appindicator/kintotray.py @@ -3,15 +3,19 @@ import gi gi.require_version('Gtk', '3.0') -gi.require_version('AppIndicator3', '0.1') gi.require_version('Notify', '0.7') import signal,time,os,fcntl,datetime,re from subprocess import Popen, PIPE, CalledProcessError from shutil import which from gi.repository import Gtk,GLib,GdkPixbuf -from gi.repository import AppIndicator3 as appindicator from gi.repository import Notify as notify +try: + gi.require_version('AyatanaAppIndicator3', '0.1') + from gi.repository import AyatanaAppIndicator3 as appindicator +except ValueError: + gi.require_version('AppIndicator3', '0.1') + from gi.repository import AppIndicator3 as appindicator import signal