Ubuntu LTS 20.04 - 使用终端的 iPython 桌面快捷方式

Ubuntu LTS 20.04 - 使用终端的 iPython 桌面快捷方式

在 Ubuntu lts 20.04 的新设置上,我通过 anaconda3 安装了 ipython。

我决定设置一个桌面快捷方式,这样我只需双击 ipython 图标,然后解释器就会弹出。在 Windows 中,这很简单。但对于新手来说,这已经变成了一个黑洞,浪费了很多时间。

首先,我弄清楚了如何设置一个脚本文件,在终端中运行以启动解释器。编写脚本后,我检查了权限->执行(允许将文件作为程序执行)。我在终端窗口中执行了该脚本,然后打开另一个终端窗口并运行解释器。

 file: ipython.sh
 #!/bin/bash
 gnome-terminal -- bash -c "ipython; exec bash"

其次,我弄清楚了如何设置桌面快捷方式启动器。写入 .desktop 文件后,我右键单击桌面上的图标,然后单击“允许启动”。然后桌面图标变为我保存在图片文件夹中的 .png 文件。

 file: ipython.desktop
 [Desktop Entry]
 Version=1.0
 Name=Ipython
 Comment=Ipython Interpretor
 Exec=/home/user/Desktop/ipython.sh
 Icon=/home/user/Pictures/ipython.png
 Type=Application
 Actions=new-window;preferences;
 Terminal=true

 [Desktop Action new-window]
 Name=New Window
 Exec=gnome-terminal --window

 [Desktop Action preferences]
 Name=Preferences
 Exec=gnome-terminal --preferences

这就是我被困住的地方。当我双击 ipython.desktop 图标时,会打开一个终端窗口。解释器没有运行;终端中只显示 2 行:

 bash: ipython: command not found
 user@ubuntupc:~$

让我走到这一步的 3 个来源是:

如何打开一个额外的控制台并使用一个命令在其中运行一个程序?

https://linuxconfig.org/how-to-create-desktop-shortcut-launcher-on-ubuntu-20-04-focal-fossa-linux

.desktop 文件无法从 Ubuntu 20.04 LTS 中的桌面启动

一位用户 (heynnema) 建议将文件移动到不同的文件夹,但那没有用。我想知道我是否走对了方向,或者这是否比预期的更复杂?我确信我将来可能需要再次这样做。任何帮助都将不胜感激!

相关内容