
Ich möchte Jupyter-Notebooks (.ipynb-Datei) im Browser mit dem Befehl öffnen
ipython notebook <filename>.ipynb
Ich habe überlegt, ob ich mein Linux so optimieren könnte, dass beim Doppelklicken auf das Dateisymbol das Skript ausgeführt und im Browser geöffnet wird (durch Erstellen eines Desktop-Eintrags oder so?).
Antwort1
Die genauen Einzelheiten hierzu variieren je nach der von Ihnen verwendeten Desktopumgebung. Normalerweise ist es jedoch möglich, dies zu tun, ohne die erforderliche Desktopdatei manuell bearbeiten zu müssen, indem Sie stattdessen eine separate Anwendung zum Bearbeiten der MIME-Typzuordnungen verwenden.
Die entsprechende Desktop-agnostische Dokumentation finden Sie auf FreeDesktop.orgMIME-Apps-Spezifikation. Die bestimmte Datei, die Sie ändern müssen, ist (normalerweise) ~/.config/mimeapps.list
. Wenn Sie diese Methode direkt verwenden, müssen Sie eine Desktop-Datei für das Skript erstellen und registrieren.
Wenn Sie eine Option wünschen, die vollständig Desktop-agnostisch ist und sogar von der Befehlszeile aus funktioniert, können Sie stattdessen die binfmt_misc
Funktionalität im Linux-Kernel verwenden, um ipython als Interpreter für Dateien mit der .ipynb
Erweiterung zuzuordnen. Dies erfordert jedoch die Bearbeitung der Konfiguration auf Systemebene und ist mühsam zu debuggen (aber wenn Sie immer noch interessiert sind, sehen Sie sichHierfür Informationen zur Arbeit mit binfmt_misc
).