Fix for Ayatana systray indicators w/ appindicator fallback

This commit is contained in:
Ben Reaves
2022-04-24 15:46:47 -05:00
parent 274833af95
commit be898ab3c5

View File

@@ -3,15 +3,19 @@
import gi import gi
gi.require_version('Gtk', '3.0') gi.require_version('Gtk', '3.0')
gi.require_version('AppIndicator3', '0.1')
gi.require_version('Notify', '0.7') gi.require_version('Notify', '0.7')
import signal,time,os,fcntl,datetime,re import signal,time,os,fcntl,datetime,re
from subprocess import Popen, PIPE, CalledProcessError from subprocess import Popen, PIPE, CalledProcessError
from shutil import which from shutil import which
from gi.repository import Gtk,GLib,GdkPixbuf from gi.repository import Gtk,GLib,GdkPixbuf
from gi.repository import AppIndicator3 as appindicator
from gi.repository import Notify as notify 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 import signal