No se puede hacer que .desktop abra Jupyter Notebook y salga de la terminal

No se puede hacer que .desktop abra Jupyter Notebook y salga de la terminal

He instalado Jupyter Notebook desde anaconda por un tiempo y quería crear un .desktopacceso directo para abrir Jupyter Notebook sin tener que abrir anaconda cada vez o ejecutarlo desde la terminal. Inicialmente, tenía lo siguiente:

#!/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

Esto funciona perfectamente, pero el problema es que también se abre una ventana de terminal con el proceso, lo que arruina el punto de tener una ventana de terminal .desktopcuando la intención inicial era no tener una ventana de terminal abierta. Entonces, para cerrar la terminal después de abrir JN, intenté cambiar el comando a:

Exec=$SHELL -c "source ~/anaconda3/etc/profile.d/conda.sh && conda activate base &&  jupyter-notebook & disown && exit"

que funciona perfectamente cuando lo ejecuto directamente en la terminal ( conda activate base && jupyter-notebook & disown && exit). Sin embargo, cuando intento usarlo en .desktop, se abre una ventana de terminal durante aproximadamente medio segundo y luego desaparece, y JN ni siquiera se abre.

¿Me estoy perdiendo de algo? Se agradece cualquier ayuda.

Nota: estoy en kubuntu 20.04

información relacionada