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