diff --git a/aqt/__init__.py b/aqt/__init__.py index e8e189ce8..62c8695e4 100644 --- a/aqt/__init__.py +++ b/aqt/__init__.py @@ -15,7 +15,7 @@ from aqt.qt import * import anki.lang from anki.consts import HELP_SITE from anki.lang import langDir -from anki.utils import isMac +from anki.utils import isMac, isLin appVersion=_version appWebsite="http://ankisrs.net/" @@ -212,6 +212,11 @@ def _run(): rd = os.path.abspath(moduleDir + "/../../../plugins") QCoreApplication.setLibraryPaths([rd]) + # work around pyqt loading wrong GL library + if isLin: + import ctypes + ctypes.CDLL('libGL.so.1', ctypes.RTLD_GLOBAL) + # create the app app = AnkiApp(sys.argv) QCoreApplication.setApplicationName("Anki")