我尝试在启动时自动启动python脚本,然后重新启动我的Raspberry Pi以查看它是否有效。
sudo nano /etc/xdg/lxsession/LXDE/autostart
我得到一个空白屏幕打开框,而不是普通的桌面显示,只能通过右键单击打开菜单。所以我试图删除我在启动时实现的代码然后重新启动,但同样的事情发生了。我卸载打开框希望它能解决问题,但我仍然得到空白屏幕,鼠标光标变成“X”图标。以前有人遇到过这个问题吗?
我的Pi遇到了类似的问题,在检查了Matt(lxde wiki)提供的链接后,我发现了问题所在和解决方案。
我有2个自动启动文件:
全局命令:
的/ etc / XDG / lxsession //自动启动
本地命令:
〜/的.config / lxsession / LXDE-π/自动启动
并且,根据文档“如果两个文件都存在,则只执行本地文件中的条目。”我的本地文件是空的。
删除空文件后,LXDE桌面又回来了,不再有黑屏。
空白屏幕打开框是默认的开箱主题(缺少更好的单词)。 lxde需要Openbox,所以你应该先重新安装。要在LXDE中自动启动某些内容,您可以在〜/ .config / autostart目录中创建桌面文件(根据lxde wiki),以避免弄乱自动启动文件
尝试重新安装openbox并将/ etc / xdg / lxsession / LXDE / autostart返回到您找到它的方式,看看会发生什么。您可能不小心弄乱了另一个自动启动命令
我进入了~/.config/autostart
并找到了一个名为lxde.desktop
的文件,我编辑并注释掉(使用#)一行以OnlyShowIn
或类似的东西开头。 (重新启动后该行消失了,所以我不记得究竟它是什么,它“可能”已经是NotShowIn但我认为它是不同的东西)
重新启动后,我的桌面回来了*很好!
*我有一堆GDBus.Error:org.freedesktop.PolicyKit1
错误,我通过在终端窗口中键入lxsession-edit
然后取消选中LXDE
并重新启动来清除
如果你弄清楚我的“OnlyShowIn”混乱 - 请评论为自己和他人清理它
我经历了同样的行为,发现我犯了以下错误:
我跑了:
sudo dd bs=1m if=raspbian.img of=/dev/disk2 conv=sync
但我偶然在r
之前省略了disk2
我重申:
sudo dd bs=1m if=raspbian.img of=/dev/rdisk2 conv=sync
它启动正常。
Pi上的成功启动显示一个蓝色方块,立即说“重新格式化磁盘”。
我的解决方案是直接使用ZIP文件格式化SD卡,而不是提取后在内部找到的IMG文件。我从这里找到的Raspbian下载页面获得了zip文件: https://www.raspberrypi.org/downloads/raspbian/
使用ZIP格式化的SD卡而不是其包含的IMG,我的操作系统正在按预期加载。
使用Apple Pi Baker软件和上述链接图像在Mac OSX中应用该解决方案。