Ubuntu 18.04 – Jupyter-Notebook mit Doppelklick öffnen?

Ubuntu 18.04 – Jupyter-Notebook mit Doppelklick öffnen?

Gibt es eine Möglichkeit, Ubuntu 18.04 so zu konfigurieren, dass Jupyter Notebooks mit einem Doppelklick aus dem grafischen Dateibrowser geöffnet werden?

Es gibt zwei prominente Stack Overflow-Beiträge zu diesem Thema:

https://stackoverflow.com/questions/30953227/double-click-to-open-an-ipython-notebook

https://stackoverflow.com/questions/30953227/double-click-to-open-an-ipython-notebook/30955613

Aber die meisten Antworten hier beziehen sich auf MacOS und die wenigen, die sich auf Linux beziehen, schienen bei mir unter Ubuntu 18.04 nicht zu funktionieren.

Etwas völlig anderes als das oben genannte, das ich versucht habe, war die Erstellung einer Desktop-Datei:

cd ~/.local/share/applications
gedit jupyter_notebook.desktop

In Gedit habe ich Folgendes eingegeben:

[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="jupyter notebook" %f
Type=Application

Aber das hat nicht funktioniert. Ein Doppelklick auf eine .ipynb-Datei öffnet sie immer noch in Chrome und zeigt den .json-Inhalt an, anstatt sie als Notebook auszuführen.

Hat irgendjemand diese Funktionalität tatsächlich mit Ubuntu 18.04 zum Laufen gebracht?

Antwort1

Sie müssen den vollständigen Pfad zur jupyter-notebookausführbaren Datei in das ExecFeld Ihrer .desktop-Datei eingeben.

Den vollständigen Pfad finden Sie, jupyter-notebookindem Sie Folgendes ausführen:

which jupyter-notebook

Ihre .desktop-Datei würde also folgendermaßen aussehen:

[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="/full/path/to/jupyter-notebook" %f
Type=Application

Sie müssen Ihre .desktop-Datei auch ausführbar machen, sofern Sie dies nicht bereits getan haben. Führen Sie dazu Folgendes aus:

chmod u+x ~/.local/share/applications/jupyter_notebook.desktop

Schließlich right-clickeine .ipynb-Datei, gehen Sie zuEigenschaftenÖffnen mit→ auswählenJupyterNotebookaus der Liste → Set as default.

verwandte Informationen