Já faz algum tempo que tenho o Jupyter Notebook instalado do anaconda e queria fazer um .desktop
atalho para abrir o Jupyter Notebook sem ter que abrir o anaconda todas as vezes ou executar a partir do terminal. Inicialmente, tive o seguinte:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Jupyter Notebook
Comment=Run Jupyter Notebook
Exec=$SHELL -c "source ~/anaconda3/etc/profile.d/conda.sh && conda activate base && jupyter-notebook"
Terminal=true
Type=Application
StartupNotify=true
MimeType=application/x-ipynb+json;
Categories=Development;Education
Isso funciona perfeitamente, mas o problema é que eu também abro uma janela de terminal com o processo, o que meio que estraga a ideia de ter uma janela de terminal aberta .desktop
quando a intenção inicial era não ter uma janela de terminal aberta. Então, para fechar o terminal após abrir o JN, tentei alterar o comando para:
Exec=$SHELL -c "source ~/anaconda3/etc/profile.d/conda.sh && conda activate base && jupyter-notebook & disown && exit"
que funciona perfeitamente quando executo diretamente no terminal ( conda activate base && jupyter-notebook & disown && exit
). Porém, quando tento usá-lo no .desktop
, uma janela de terminal abre por cerca de meio segundo e depois desaparece, e o JN nem abre.
Estou esquecendo de algo? Qualquer ajuda é apreciada.
Nota: estou no kubuntu 20.04