Jupyter Notebook을 열고 터미널을 종료하기 위해 .desktop을 가져올 수 없습니다.

Jupyter Notebook을 열고 터미널을 종료하기 위해 .desktop을 가져올 수 없습니다.

한동안 아나콘다에서 Jupyter Notebook을 설치했는데, .desktop매번 아나콘다를 열거나 터미널에서 실행하지 않고도 Jupyter Notebook을 열 수 있는 바로가기를 만들고 싶었습니다. 처음에는 다음이 있었습니다.

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

.desktop이것은 완벽하게 작동하지만 문제는 프로세스와 함께 터미널 창도 열리게 되어 초기 의도가 터미널 창을 열지 않으려는 것이었을 때 갖는 요점을 망친다는 것입니다 . 그래서 JN을 연 후 터미널을 닫으려면 명령을 다음과 같이 변경해 보았습니다.

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

터미널에서 직접 실행하면 완벽하게 작동합니다( conda activate base && jupyter-notebook & disown && exit). 그런데 에서 사용하려고 하면 .desktop터미널 창이 0.5초 정도 열렸다가 사라지고, JN도 열리지 않습니다.

뭔가 빠졌나요? 도움을 주시면 감사하겠습니다.

참고: 저는 쿠분투 20.04를 사용하고 있습니다.

관련 정보