• 正文
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

树莓派从零开始快速入门第13讲——脚本开机自启动

2024/07/13
1661
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、前言

使用树莓派的时候经常会需要开机自动运行某些程序,我查阅了网上的资料,方法不止一种,我觉得最简单的一种是创建一个启动器(desktop文件)。

二、创建desktop文件

先要在/home/pi/.config/autostart目录下创建一个desktop文件。

创建的方法有几种:PC端远程访问树莓派文件,通过命令行操作,图形化窗口操作。

方式1(PC端远程访问文件):

先在PC端访问树莓派的文件

不知道怎么通过IP访问树莓派文件的同学可以参考我的博文:树莓派从零开始快速入门第4讲——文件共享

在/pi/.config/autostart目录下创建xxx.desktop。(xxx:文件名自定义)

注意:.config是隐藏文件,需要打开隐藏文件显示才能看见,.config目录下一般没有autostart文件夹,需要自己新建一个。

在这里插入图片描述

方式2(通过命令行)

进入.config目录下

cd /home/pi/.config 

创建autostart目录

mkdir autostart

进入autostart目录

cd autostart

创建xxx.desktop文件(xxx:文件名自定义)

touch xxx.desktop

编辑desktop文件

nano xxx.desktop

方式3(通过图形化界面)

进入图形化的界面可以通过接入显示屏,也可以通过PC端访问,具体就不说了,可以翻一下我之前发布的博文。

进入主页后,打开文件管理,输入文件路径(/home/pi/.config)。

也可以通过Crtl+H,显示隐藏文件,然后通过左边的文件列表进入。

在这里插入图片描述

进入autostart目录并创建desktop文件(文件名自定义)。

一般都没有autostart目录,可以自己创建。

在这里插入图片描述
在这里插入图片描述

三、在desktop文件编写代码

示例代码如下(仅供参考,需要根据实际修改)

[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/led.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

其中要注意的几个点:

1:Exec是树莓派启动之后需要执行的命令(这里可以直接调用你的脚本,我这里调用的是led.py)
2:Name是这个启动项的名称(随便定义一个即可)
3:Comment是这个启动项的备注(随便定义一个即可)
4:Icon是这个启动项的图标(随便指定一张图片即可)

四、重启

设置完成之后重启即可看到效果。如果想要关掉自动重启也很简单,把desktop文件删掉就行了。

五、结束语

关于这一讲的内容就这么多了,如果对你有帮助,可以给个收藏,如果想了解更多树莓派的知识可以关注我,后续我会继续更新更多的教程。

教程相关的软件和源码:https://pan.baidu.com/s/1-lVAZyH2s-VTn5qeSnEPhA ,提取码:qwer

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
TLE6250GXUMA1 1 Infineon Technologies AG Interface Circuit, BICMOS, PDSO8, GREEN, PLASTIC, SOP-8
$1.08 查看
KSZ8895RQXIA 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, PQFP128

ECAD模型

下载ECAD模型
$7.22 查看
6N137-X007T 1 Vishay Intertechnologies Optocoupler Logic-Out Open Collector DC-IN 1-CH 8-Pin PDIP SMD T/R

ECAD模型

下载ECAD模型
$2.22 查看
树莓派

树莓派

Raspberry Pi Ltd致力于让全世界的用户和企业都能畅享计算的便利。Raspberry Pi产品成本低、品质高、结构紧凑、效率高,可用于很多地方:从家用计算到工厂控制、从复古游戏到嵌入式应用,从教育到企业。自2012年出售第一款产品以来,Raspberry Pi已成为英国备受欢迎的计算机公司。

Raspberry Pi Ltd致力于让全世界的用户和企业都能畅享计算的便利。Raspberry Pi产品成本低、品质高、结构紧凑、效率高,可用于很多地方:从家用计算到工厂控制、从复古游戏到嵌入式应用,从教育到企业。自2012年出售第一款产品以来,Raspberry Pi已成为英国备受欢迎的计算机公司。收起

查看更多

相关推荐