Não é possível fazer com que .desktop abra o Jupyter Notebook e saia do terminal

Não é possível fazer com que .desktop abra o Jupyter Notebook e saia do terminal

Já faz algum tempo que tenho o Jupyter Notebook instalado do anaconda e queria fazer um .desktopatalho 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 .desktopquando 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

informação relacionada