在Debian上启动时运行Python脚本

3 投票
1 回答
3986 浏览
提问于 2025-04-17 17:35

我创建了一个使用摄像头的应用程序。这个应用程序会打开一个窗口来显示图像。我想让这个应用程序在开机时自动运行。如果我把启动文件放在rc.local里,它在开机时能成功运行,但就是不允许显示窗口。它显示的是 -

gtk warning cannot open display.

怎么才能显示这个窗口呢?请大家帮帮我!!

1 个回答

3

如果你在使用LXDE(这是Raspbian的默认桌面环境)

你需要在你的~/.config/autostart目录下添加一个.desktop文件(如果没有这个目录,可以自己创建一个),这个文件里写上3行内容:

[Desktop Entry] 
Type=Application
Exec=python /path/to/your/application.py arguments

更新:根据Don Question的建议进行了更新

撰写回答