加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 一、前言
    • 二、创建desktop文件
    • 三、在desktop文件编写代码
    • 四、重启
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

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

07/13 15:25
1412
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、前言

使用树莓派的时候经常会需要开机自动运行某些程序,我查阅了网上的资料,方法不止一种,我觉得最简单的一种是创建一个启动器(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模型 风险等级 参考价格 更多信息
AT24C02D-MAHM-T 1 Microchip Technology Inc IC EEPROM 2KBIT 1MHZ 8MINIMAP

ECAD模型

下载ECAD模型
$0.6 查看
AFBR-2529Z 1 Foxconn Receiver, Through Hole Mount, ROHS COMPLIANT, PLASTIC, 4 PIN
$22.52 查看
AFBR-5972BZ 1 Broadcom Limited Transceiver, 635nm Min, 675nm Max, Panel Mount, PACKAGE-8

ECAD模型

下载ECAD模型
$43.31 查看

相关推荐

电子产业图谱