Ubuntu 18.04: ¿abrir el cuaderno jupyter con doble clic?

Ubuntu 18.04: ¿abrir el cuaderno jupyter con doble clic?

¿Existe alguna forma de configurar Ubuntu 18.04 para abrir Jupyter Notebooks con un doble clic desde el explorador de archivos gráfico?

Hay 2 publicaciones destacadas de Stack Overflow sobre el tema:

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

Pero la mayoría de las respuestas aquí pertenecen a MacOS, y las pocas relacionadas con Linux no parecieron funcionar para mí en Ubuntu 18.04.

Algo completamente diferente a lo anterior que intenté fue crear un archivo de escritorio:

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

En Gedit ingresé esto:

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

Pero esto no funciono. Al hacer doble clic en un archivo .ipynb, aún se abre en Chrome y se muestra el contenido .json en lugar de ejecutarlo como un cuaderno.

¿Alguien realmente ha conseguido que esta funcionalidad funcione con Ubuntu 18.04?

Respuesta1

Debe ingresar la ruta completa al jupyter-notebookejecutable en el Execcampo de su archivo .desktop.

Puede encontrar la ruta completa jupyter-notebookejecutando:

which jupyter-notebook

Entonces su archivo .desktop se convertiría en:

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

También debes hacer que tu archivo .desktop sea ejecutable, si aún no lo has hecho, ejecutando:

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

Finalmente, right-clickun archivo .ipynb, vaya aPropiedadesAbrir con→ seleccionarCuaderno Jupyterde la lista → Set as default.

información relacionada