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。