Ubuntu 18.04 - abra o notebook jupyter com clique duplo?

Ubuntu 18.04 - abra o notebook jupyter com clique duplo?

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-notebookexecutável no Execcampo do seu arquivo .desktop.

Você pode encontrar o caminho completo jupyter-notebookexecutando:

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á paraPropriedadesAbrir com→ selecioneCaderno Jupyterda lista → Set as default.

informação relacionada