Raspbian 4.19系统树莓派3B+开机启动.exe文件遇autostart缺失问题求助
解决树莓派Raspbian 4.19开机运行.exe文件的问题
我之前在树莓派3B+的Raspbian 4.19系统上也碰到过找不到autostart文件的情况,另外得先给你提个关键提醒:树莓派是Linux系统,.exe是Windows专属的可执行文件,不能直接运行,得借助Wine这类兼容层才行,下面一步步帮你解决问题:
第一步:创建缺失的autostart路径与文件
如果~/.config/lxsession/LXDE-pi/目录不存在,大概率是系统默认没生成这个目录,我们可以手动创建:
- 打开终端,输入以下命令创建完整路径:
mkdir -p ~/.config/lxsession/LXDE-pi/ - 接着创建并编辑
autostart文件:nano ~/.config/lxsession/LXDE-pi/autostart
第二步:安装适配ARM架构的Wine
树莓派是ARM架构,普通Wine版本不支持,得安装专门适配的版本:
- 先更新系统包列表:
sudo apt update && sudo apt upgrade -y - 安装ARM兼容的Wine:
注:如果这个包找不到,可以尝试安装sudo apt install wine-armhf -ywine64-arm64(取决于你的系统是32位还是64位,Raspbian 4.19默认多为32位,优先选wine-armhf)
第三步:配置autostart实现开机运行
打开刚才创建的autostart文件后,添加一行运行.exe的命令,格式如下:
@wine /绝对路径/你的程序.exe
- 把
/绝对路径/你的程序.exe替换成你实际的文件路径,比如/home/pi/Downloads/myapp.exe - 开头的
@符号能让程序在后台静默运行,不会因为终端关闭而终止
编辑完成后,按Ctrl+O保存,按Ctrl+X退出编辑器即可。
额外注意事项
- 建议先在终端手动运行
wine /绝对路径/你的程序.exe,测试程序是否能正常启动,没问题再加入autostart - 部分复杂Windows程序在Wine下可能运行不稳定,如果遇到兼容性问题,可以尝试调整Wine的配置或者更换轻量版替代程序
内容的提问来源于stack exchange,提问作者Macronaute
相关产品推荐
相关产品推荐

