wxLaunchDefaultBrowser funktioniert nicht in einer per Snap installierten App

wxLaunchDefaultBrowser funktioniert nicht in einer per Snap installierten App

Wenn ich den folgenden wxWidgets-API-Aufruf verwende ...

http://docs.wxwidgets.org/trunk/group__group__funcmacro__misc.html#ga3ff36fe489da2a779248b56f283615ca

...ich erhalte die folgende Fehlermeldung...

„Die URL „URL geht hierhin“ konnte im Standardbrowser nicht geöffnet werden. (Fehler 11: Ressource vorübergehend nicht verfügbar)“

...aber nur, wenn ich meine Anwendung als installiertes Snap ausführe. Während der Entwicklung funktioniert es einwandfrei.

Zugegeben, ich frage erst, bevor ich mich mit der Sache befasse, aber wenn ich mich mit diesem Problem befassen würde, würde ich mir zunächst die GTK2-Implementierung des API-Aufrufs in wxWidgets ansehen, um herauszufinden, was genau er zu tun versucht. Von dort aus kann ich vielleicht Hypothesen aufstellen, warum er dies in der eingeschränkten Ubuntu-Core-Umgebung nicht tun kann. Also werde ich das versuchen, aber hat in der Zwischenzeit jemand, der mit der Snap-Technologie vertraut ist, eine Idee, was los sein könnte? Vielen Dank im Voraus für jede Hilfe.

Ich nehme an, dieser Fehler ist nicht allzu überraschend, da eine eingeschränkte App in einer sicheren Umgebung ausgeführt werden soll. Wie mache ich in diesem Fall eine Ausnahme?

verwandte Informationen