如何在 rasberry pi 登录桌面窗口后自动运行 GUI 脚本

如何在 rasberry pi 登录桌面窗口后自动运行 GUI 脚本

我正在使用 raspberry pi 3,并且我制作了带有两个按钮和一个图像的 GUI 脚本,如果我们使用命令运行,它运行良好:

sudo python
sudo python gui.py

但我想在登录到 Raspberry Pi 桌面窗口后自动运行此 GUI 脚本。我不知道该怎么做?请回复。提前致谢。

答案1

~/.config/autostart通过运行以下命令在主目录文件夹中创建:

mkdir -p ~/.config/autostart

并在此目录内创建文本文件mygui.desktop

touch ~/.config/autostart/mygui.desktop

然后将你的程序的描述添加到这个文件中,如下所示

[Desktop Entry]
Name=MyGUI
Exec=/usr/bin/python gui.py
Type=Application
Hidden=false

有关创建.desktop文件的更多信息这里

如果你真的需要以root(???)的方式运行 GUI 程序,那么你需要使用桌面的替代品sudo,它是gksu

相关内容