我正在使用 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