https://blog.csdn.net/weixin_44086593/article/details/88284276
1.桌面快捷方式需要在桌面建立一个 name.desktop 的文件,编辑该文件写入一下代码
[Desktop Entry]
Name=Ctrl
Exec=python3 /home/pi/Desktop/AutoRun/KeyboardCtrl.py ‘程序’
Icon=/home/pi/Desktop/AutoRun/KeyboardCtrl.png ‘图标’
Terminal=true“这里改成false可以使终端不打开”
MultipleArgs=fasle
Type=Application
Categories=Application;Development
StartupNotify=true
NoDisplay=true
2.需要开机自启动可以在pi的根文件夹按 ctrl+h 显示隐藏文件夹后找到 .config文件夹,在里面建一个 autostart 的文件夹。把.desktop快捷方式放进去后可以开机自启动。
/home/pi/.config/autostart/
3.部分开机启动的程序先于桌面环境启动了,看不到终端,可以使用 killall -9 python3 命令关闭程序
该程序也可以建立快捷方式,具体是先建立一个 killall.sh 文件,然后桌面建立一个 killall.desktop文件
killall.sh内容是:killall -9 python3
killall.desktop 内容是:
[Desktop Entry]
Name=killall
Exec=sh /home/pi/Desktop/AutoRun/killall.sh
Icon=/home/pi/Desktop/AutoRun/killall.png ‘图标’
Terminal=true
MultipleArgs=fasle
Type=Application
Categories=Application;Development
StartupNotify=true
NoDisplay=true