树莓派 —— 配置程序开机自启

说明

     配置程序开机自启方式很多,这里仅记录本人用到的方式,下次用到不同方法会持续更新。

方式一

通过.conifg文件夹下新建 *.desktop文件

     /home/pi/.config 下创建一个文件夹,名称为 autostart,并在该文件夹下创建一个xxx.desktop文件

写入内容如下,然后重启即可。

[Desktop Entry]
Type=Application
Exec=/home/pi/xxx/yyy

     

关注

笔者 - jxd

微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O

在这里插入图片描述

### 配置树莓派以实现 VNC 服务的开机动 要在树莓派配置 VNC 服务的开机,可以通过修改系统的初始化脚本或者利用 `systemd` 的服务管理功能来完成。以下是具体的实现方法: #### 方法一:通过 Raspberry Pi Configuration 工具用 Raspberry Pi 提供了一个图形化工具用于简化系统配置过程。可以使用此工具轻松开 VNC 自动动。 运行以下命令打开配置界面: ```bash sudo raspi-config ``` 进入菜单后选择 **Interfacing Options**[^1],接着找到并选择 **VNC** 选项,将其状态更改为 **Enabled**。保存更改退出即可。 这种方法适用于希望快速操作而无需深入理解底层机制的情况。 #### 方法二:手动编辑 systemd 服务文件 如果倾向于更加灵活的方式,则可以直接调整 Linux 下负责控制各后台进程的服务定义文件。 确认安装 RealVNC Server 后,默认已经存在对应的服务单元文件 `/lib/systemd/system/vncserver-x11-serviced.service` 。为了确保该服务随操作系统一同加载,执行如下指令激活它: ```bash sudo systemctl enable vncserver-x11-serviced.service ``` 上述命令会建立必要的链接关系使得每次引导期间自动触发 VNC server 的动流程[^2]。 另外需要注意的是,在某些定制版本的操作系统镜像里可能并未预装官方推荐使用的客户端程序包;此时需先单独获取它们后再继续后续步骤: ```bash sudo apt update && sudo apt install realvnc-vnc-server realvnc-vnc-viewer -y ``` #### 方法三:创建个人专属用户级 session 定义 对于那些偏好基于特定账户而非全局范围应用设定的朋友来说,还可以考虑构建独立于常规 daemon 外部的新方案——即设立专属于当前登录者的实例描述文档。 新建名为 `~/.config/autostart/tightvnc.desktop` (假设采用 TightVNC 实现远程桌面协议支持)的内容大致形似这样: ```ini [Desktop Entry] Type=Application Name=TightVNC Comment=Start TightVNC at boot time Exec=vncserver :1 -geometry 1920x1080 -depth 24 StartupNotify=false Terminal=false Hidden=false X-GNOME-Autostart-enabled=true ``` 这里指定屏幕分辨率参数以及色彩位数等细节可以根据实际需求自行调节[^3]。 最后重设备验证效果是否满足预期目标。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信必诺

嗨,支持下哥们呗。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值