Existe uma maneira de configurar o Ubuntu 18.04 para abrir Jupyter Notebooks com um clique duplo no navegador de arquivos gráfico?
Existem 2 postagens proeminentes do Stack Overflow sobre o assunto:
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
Mas a maioria das respostas aqui refere-se ao MacOS, e as poucas relacionadas ao Linux não parecem funcionar para mim no Ubuntu 18.04.
Algo completamente diferente do acima que tentei foi fazer um arquivo desktop:
cd ~/.local/share/applications
gedit jupyter_notebook.desktop
No Gedit eu digitei isso:
[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="jupyter notebook" %f
Type=Application
Mas isso não funcionou. Clicar duas vezes em um arquivo .ipynb ainda o abre no Chrome e mostra o conteúdo .json em vez de executá-lo como um notebook.
Alguém realmente conseguiu que essa funcionalidade funcionasse com o Ubuntu 18.04?
Responder1
Você deve inserir o caminho completo do jupyter-notebook
executável no Exec
campo do seu arquivo .desktop.
Você pode encontrar o caminho completo jupyter-notebook
executando:
which jupyter-notebook
Portanto, seu arquivo .desktop se tornaria:
[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="/full/path/to/jupyter-notebook" %f
Type=Application
Você também precisa tornar seu arquivo .desktop executável, se ainda não o fez, executando:
chmod u+x ~/.local/share/applications/jupyter_notebook.desktop
Finalmente, right-clickum arquivo .ipynb, vá paraPropriedades→Abrir com→ selecioneCaderno Jupyterda lista → Set as default.