diff --git a/xpra/platform/xposix/appindicator_tray.py b/xpra/platform/xposix/appindicator_tray.py index 8bcf6fb349..fe0ead8409 100644 --- a/xpra/platform/xposix/appindicator_tray.py +++ b/xpra/platform/xposix/appindicator_tray.py @@ -23,8 +23,12 @@ from xpra.log import Logger import gi -gi.require_version('AppIndicator3', '0.1') -from gi.repository import AppIndicator3 #pylint: disable=wrong-import-order, wrong-import-position, ungrouped-imports +try: + gi.require_version("AyatanaAppIndicator3", "0.1") # @UndefinedVariable + from gi.repository import AyatanaAppIndicator3 as AppIndicator3 #pylint: disable=wrong-import-order, wrong-import-position, ungrouped-imports +except ImportError: + gi.require_version("AppIndicator3", "0.1") # @UndefinedVariable + from gi.repository import AppIndicator3 #pylint: disable=wrong-import-order, wrong-import-position, ungrouped-imports log = Logger("tray", "posix")