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