如何在 Ubuntu 16.04 桌面上创建一个图标来启动命令行应用程序?

Pau*_*ong 7 16.04

2016 年 8 月 27 日编辑:bash -c在 exec 行中使用,错误消息消失但 jupyter 未启动。这在 Ubuntu 上什至可能吗?实现一个简单的功能似乎需要付出很多努力。

2016 年 8 月 16 日编辑:将 ~ 替换为 $HOME,但错误消息仍然存在。

我在 Ubuntu 16.04 上,我正在尝试在桌面上创建一个脚本,该脚本将从某个目录启动 jupyter notebook,例如~/Notebook.

我知道如何让它在终端中工作,只需运行jupyter notebook --notebook-dir=~/Notebook,然后我就上路了。

但是如何在桌面上制作一个图标,当我双击它时,它只是运行该命令?

一定有一些明显的东西我在这里遗漏了。

[Desktop Entry]
Version=1.0
Name=Jupyter
Comment=Jupyter Desktop Shortcut
Exec=jupyter notebook --notebook-dir=~/Notebook
Path=~/Notebook
Terminal=true
Type=Application
Icon=~/Downloads/7388996.png
Run Code Online (Sandbox Code Playgroud)

它只是报告“启动应用程序时出错”。

我应该从这里去哪里?

谢谢!

use*_*460 6

我建议您使用 bash 作为Exec密钥。尝试bash -c "~/anaconda2/bin/jupyter notebook --notebook-dir=~/Notebook",或者bash -i -c "jupyter notebook --notebook-dir=~/Notebook如果您已将完整路径添加到环境变量。

不知道为什么您的条目不起作用,但我想它可能是之前的“笔记本”?

顺便说一句,我不会将桌面条目用于 Jupyter Notebook 之类的应用程序,因为我认为笔记本进程仍然需要在终端中终止。