Ich habe eine einfache ausführbare Datei erstellt, die, wenn sie direkt auf Ubuntu ausgeführt wird, eine URL mit Firefox öffnet, aber wenn sie als Teil des Snap-Pakets installiert wird, schlägt sie mit "firefox: not found" fehl, obwohl ich einen Netzwerkstecker bereitgestellt habe.Wie können wir über eine für Snap erstellte Anwendung auf das Netzwerk zugreifen?
0
A
Antwort
0
Verwenden Sie xdg-open in Ihrer Anwendung, um die URL mit dem Standard-Webbrowser zu starten. Auf dem Host, auf dem der Snap ausgeführt wird, muss snapd-xdg-open
(also apt install snapd-xdg-open
) installiert sein. Dies wird in einer zukünftigen snapd-Version behoben.
Verwandte Themen
- 1. Wie können wir einen WCF-Dienst für eine Anwendung erstellen?
- 2. Wie können wir auf Popup in Android Appium zugreifen
- 3. Wie können wir auf statische Variable ohne Klassennamen zugreifen
- 4. Zugriff auf die Datenbank über das Netzwerk
- 5. Können Sie über ein Methodenattribut auf das besitzende Objekt zugreifen?
- 6. Wie können wir die in sqlite3 erstellte Datenbank speichern
- 7. Können wir zwei separate log4j für eine Anwendung
- 8. Zugreifen auf Ordnerinformationen über clickonce-Anwendung
- 9. Gibt es in j2me eine API, über die wir auf den Sensor "accelerometer" zugreifen können?
- 10. Wie kann ich ein einfaches Login-Portal erstellen, auf das verschiedene Benutzer über dasselbe lokale Netzwerk zugreifen können?
- 11. Zugreifen auf Benutzerobjekt über Client-Anwendung
- 12. Verbindung zur Datenbank über das Netzwerk mit Java-Anwendung
- 13. Wie Docker Container in benutzerdefinierten Netzwerk debuggen, die nicht auf das Internet zugreifen können
- 14. Wie können wir Android apk für Python-basierte Anwendung erstellen
- 15. Können wir über die MAC-Adresse eine Verbindung zu einem Computer im selben privaten Netzwerk herstellen?
- 16. Können wir auf Sitzungsbereichsvariablen direkt in JSF-XHTML-Dateien zugreifen
- 17. Wie können wir Netzwerk-Service-Auftrag programmatisch in OSX-Projekt
- 18. Aero Snap funktioniert nicht für meine Anwendung
- 19. Wie können Sie eine ClickOnce-Anwendung über CruiseControl.NET veröffentlichen?
- 20. Können wir auf Facebook Api mit Postman-Client zugreifen
- 21. Wie kann ich auf Dateien zugreifen, ohne ein Laufwerk über das Netzwerk zuzuordnen?
- 22. Warum kann diese iOS App nicht auf das Netzwerk zugreifen?
- 23. Wie können wir das Dock-Icon auf dem Mac bouncen?
- 24. Vue.js: Wie kann man auf das von vm-router erstellte vm-Objekt zugreifen?
- 25. Wie kann man auf die Klasse einer Java-Anwendung in einem Netzwerk von Systemen zugreifen?
- 26. Wie können wir eine Schaltfläche über Sammlungsansicht mit swift hinzufügen?
- 27. Können wir in einem Tornado RequestHandler auf URL-Pfadparameter zugreifen?
- 28. Wie können wir die von ajaxmin erstellten Dateien in das von MSBuild erstellte Msdeploy-Paket aufnehmen?
- 29. Können wir den Mikrofontreiber meines Android-Telefons zugreifen
- 30. Können wir über Typklassen abstrahieren?
Ich habe versucht, snapd-xdg-open zu installieren und dann den Befehl xdg-open in meiner Quelldatei zu verwenden. Es funktioniert gut als eigenständige ausführbare Datei, aber wenn ich es als Teil des Snap-Pakets installiere, funktioniert es nicht. Ich bekomme auch keinen Fehler. In meinem Snapcraft.Yaml habe ich den "Netzwerk" -Plug bereitgestellt und die Beschränkung auf "strict" und "grade stable" gesetzt. Gibt es etwas, das mir hier fehlt? (Wie muss ich einige Header in der Quelldatei für die snapd-xdg-open hinzufügen?) – Abhishek