Существует ли способ настроить Ubuntu 18.04 для открытия Jupyter Notebooks двойным щелчком от браузера графических файлов?
На предмете существует 2 видных сообщения Переполнения стека:
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
Но большинство ответов здесь принадлежит MacOS, и некоторые касающиеся Linux, казалось, не работали на меня на Ubuntu 18.04.
Что-то совершенно другое от вышеупомянутого, которое я попробовал, должно было сделать файл на рабочем столе:
cd ~/.local/share/applications
gedit jupyter_notebook.desktop
В Gedit я ввел это:
[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="jupyter notebook" %f
Type=Application
Но это не работало. Двойной щелчок по .ipynb файлу все еще открывает его в Chrome и показывает .json содержание вместо того, чтобы выполнить его как ноутбук.
Кто-либо на самом деле заставил эту функциональность работать с Ubuntu 18.04?
Необходимо ввести полный путь в jupyter-notebook
исполняемый файл в Exec
поле .desktop файла.
можно найти полный путь jupyter-notebook
путем выполнения:
which jupyter-notebook
, Таким образом, Ваш .desktop файл стал бы:
[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="/full/path/to/jupyter-notebook" %f
Type=Application
также необходимо сделать .desktop исполняемый файл файла, если Вы уже не имеете путем выполнения:
chmod u+x ~/.local/share/applications/jupyter_notebook.desktop
Наконец, щелкают правой кнопкой по .ipynb файлу, перейдите в Свойства → Открытый С → выберите JupyterNotebook из списка → Установленный по умолчанию .