¿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-notebook
ejecutable en el Exec
campo de su archivo .desktop.
Puede encontrar la ruta completa jupyter-notebook
ejecutando:
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 aPropiedades→Abrir con→ seleccionarCuaderno Jupyterde la lista → Set as default.