Ubuntu 18.04 - ダブルクリックで Jupyter ノートブックを開きますか?

Ubuntu 18.04 - ダブルクリックで Jupyter ノートブックを開きますか?

Ubuntu 18.04 を設定して、グラフィカル ファイル ブラウザーからダブルクリックで Jupyter Notebook を開く方法はありますか?

この件に関して、Stack Overflow に 2 つの著名な投稿があります。

https://stackoverflow.com/questions/30953227/ダブルクリックしてipythonノートブックを開く

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 で動作させた人はいますか?

答え1

.desktop ファイルのフィールドjupyter-notebookに実行可能ファイルへの完全なパスを入力する必要があります。Exec

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

最後に、right-click.ipynbファイルについては、プロパティ開く→ 選択ジュピターノートブックリストから→ Set as default

関連情報