树莓派3b+指南(十七)程序自启动与桌面快捷方式

程序自启动与桌面快捷方式

在研究树莓派的时候,顺便接了个活动,用途是商业展示机器人。我的理解应该是开机启动,然后用固定的按键切换语音识别、播放商业视频和人脸识别什么的。所以就涉及到了程序开机自启动。
后来跟金主谈这个是,金主并不需要,觉得这样操作起来不直观,想用鼠标来点。稍微有点意外。那又出现了个问题,快捷方式怎么解决呢,后来查资料,发现,两者,没啥大的区别,快捷方式程序中只有一点点区别,然后把这个快捷方式的程序放在不同的地方就行了。

程序自启动
编写以下程序代码,保存为 ‘叫啥都行.desktop’

[Desktop Entry]

Name=啥都行   
Exec=python3 /path/你的程序
Icon=/path/图标.png
Terminal=true
MultipleArgs=fasle
Type=Application
Categories=Application;Development
StartupNotify=true
NoDisplay=true

备注:
代码中不能有中文,路径中也不能有中文!
Name #这是快捷方式显示的名字,不需要带引号
Exec #在终端中怎么运行程序这里就怎么写,后面的path一定是完整路径
Icon #快捷方式的图标,path也得是完整路径
Terminal #这个一定是true,在开机自启动中,并不会打开终端。而且,如果使用false,还有导致复杂的程序无法打开,原因不太清楚,自己试验出来的。

然后将这个文件保存在下面的路径中,隐藏文件按<ctrl+h>来显示,autostart如果没有,就自己创建。

/home/pi/.config/autostart/

然后就可以开机重启试试了。

桌面快捷方式
这个就简单了,把上面的代码复制一份放到到桌面,如果不想打开终端,那就把Terminal改为false就可以了。

至此就结束了,希望可以帮到你!

猜你喜欢

转载自blog.csdn.net/weixin_44086593/article/details/88284276