树莓派 开机 自动启动 .desktop
时间: 2024-12-26 10:20:23 浏览: 3
### 设置树莓派开机自动启动 `.desktop` 文件
为了使树莓派能够开机自动启动由`.desktop`文件指定的应用程序或脚本,在 `/home/pi/.config/autostart` 目录下创建相应的桌面配置文件是一个常见做法[^1]。
#### 创建 `autostart` 文件夹
如果尚未存在,则需先在目标位置建立名为 `autostart` 的目录:
```bash
mkdir -p ~/.config/autostart/
```
此命令会确保即使路径中的某些部分不存在也会被一并创建出来。
#### 编写 `.desktop` 文件
接着,在上述新建的 `autostart` 文件夹内编写一个新的 `.desktop` 文件。假设要执行的是位于特定路径下的 Python 脚本,那么可以按照下面的方式编辑这个文件的内容:
```ini
[Desktop Entry]
Type=Application
Name=MyPythonScript
Comment=A brief description of what the script does.
Exec=/usr/bin/python3 /path/to/myscript.py
Terminal=false
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
```
这里的关键字段解释如下:
- **Type**: 定义条目类型为应用程序。
- **Name**: 显示名称,用于识别该快捷方式。
- **Comment**: 对应应用功能描述性的备注信息。
- **Exec**: 执行的具体命令字符串;对于 Python 脚本来说就是 python 解释器加上完整的脚本路径。
- **Terminal**: 是否打开终端窗口来运行程序,默认设为 false 表示不显示终端界面。
- **Hidden & NoDisplay**: 控制是否隐藏此项以及是否应在菜单中展示它。
- **X-GNOME-Autostart-enabled**: GNOME环境下启用自启选项。
保存以上内容到一个以 `.desktop` 结尾的新建文本文件里,比如命名为 `mypythonscript.desktop` 并放置于之前提到过的 `~/.config/autostart/` 中即可完成设置过程[^2]。
通过这种方式设定之后,每当系统重启时就会依据所编写的指令去尝试加载对应的资源和服务了。
阅读全文