如何显示启动时运行的脚本的终端?

How to display the terminal for a script which runs at startup?

我目前正在研究 Raspberry Pi。我想在启动时为 运行 一个 Python 程序执行一个脚本。我按照 this guide 中给出的步骤进行操作。我的脚本内容是:

#! /bin/sh
# /etc/init.d/launchScript

cd path/to/file
python main.py

虽然脚本在启动时成功 运行s(文件和 I/O 操作正常),但终端 window 没有出现。我根本无法调试任何错误。

任何人都可以帮助我如何使终端出现以便进行调试吗?

来自a forum post

创建一个 .desktop 文件,例如。 myApp.desktop

myApp.desktop 文件内容:

[Desktop Entry]
Exec=lxterminal -e "/home/pi/main.py"
Type=Application

然后,将 myApp.destop 复制到 ~/.config/autostart 目录。