树莓派Linux开机使用root自动运行python的pyqt文件

使用桌面文件运行。共计分为2步。

step1:更改sudo免密

命令行运行:

sudo vi sudo

打开后如下所示:

树莓派Linux开机使用root自动运行python的pyqt文件_第1张图片

%sudo   ALL=(ALL:ALL) ALL

下面加入如下代码:

pi ALL=(ALL) NOPASSWD: ALL

我的用户名是pi,这里要替换为自己使用的用户名 

然后写入,crtl+O,按回车键确认。

按CTRL+X退出。

step2:

在如下路径建立文件夹为autostart,如果有了就不用建立了

/home/pi/.config/

在autostart文件夹下建立文件为pyqt5.desktop

在pyqt5.desktop文件内写入如下代码,其中Name、Comment、Icon 可以自定,分别表示这个启动项目的名称、备注以及显示的图标。Exec表示运行的命令,和命令行运行命令相同。

[Desktop Entry]
Name=pyqt5
Comment=My Python Program
Exec=sudo python3 /root/my_prj/pyqt/call.py
Icon=''
Terminal=true
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

 然后保存退出。

重启以后就会在加载完桌面后使用root自动运行pyqt文件了。

你可能感兴趣的:(linux,python)