[英]How to automatically run Python script AFTER Raspberry Pi fully boots?
[英]when i boots up my raspberry pi desktop become black
我嘗試在啟動時自動啟動python腳本,然后重新啟動Raspberry Pi以查看其是否有效。
sudo nano /etc/xdg/lxsession/LXDE/autostart
而不是正常的桌面顯示,我得到一個空白屏幕打開框,該框只能通過右鍵單擊來打開菜單。 因此,我嘗試刪除在啟動時實現的代碼,然后再次重新啟動,但是發生了同樣的事情。 我卸載了開放式包裝盒,希望它能解決問題,但仍然出現空白屏幕,並且鼠標光標變成“ X”圖標。 有人遇到過這個問題嗎?
我的Pi遇到了類似的問題,在檢查了Matt( lxde wiki )提供的鏈接后,我發現了問題所在以及解決方案。
我有2個自動啟動文件:
全局命令:
/ etc / xdg / lxsession //自動啟動
本地命令:
〜/ .config / lxsession / LXDE-pi /自動啟動
並且,根據文檔“如果同時存在兩個文件,則僅執行本地文件中的條目。” 我的本地文件為空。
刪除空文件后,LXDE桌面又回來了,不再有黑屏了。
黑屏打開框是默認的打開框主題(因為缺少更好的詞)。 lxde需要Openbox,因此您應該首先重新安裝它。 要自動啟動LXDE中的某些內容,您可以在〜/ .config / autostart目錄中創建桌面文件(根據lxde wiki ),以避免與自動啟動文件混淆
嘗試重新安裝openbox,然后將/ etc / xdg / lxsession / LXDE / autostart恢復為找到的方式,然后看看會發生什么。 您可能不小心弄亂了另一個自動啟動命令
我進入~/.config/autostart
,找到一個名為lxde.desktop
的文件,我對其進行了編輯和注釋(使用#),該行以OnlyShowIn
或類似內容OnlyShowIn
。 (重新啟動后,該行消失了,所以我不記得是什么了,“可能”是NotShowIn,但我認為那是不一樣的)
重新啟動后,我的桌面恢復了*很好!
*我遇到了一堆GDBus.Error:org.freedesktop.PolicyKit1
錯誤,我通過在終端窗口中鍵入lxsession-edit
並取消選中LXDE
並重新啟動來清除了這些錯誤
如果您發現我的“ OnlyShowIn”混淆-請發表評論以為自己和他人清除
我經歷了相同的行為,發現我犯了以下錯誤:
我跑了:
sudo dd bs=1m if=raspbian.img of=/dev/disk2 conv=sync
但是我不小心忽略了disk2
之前的r
我重播:
sudo dd bs=1m if=raspbian.img of=/dev/rdisk2 conv=sync
它可以正常啟動。
Pi上的成功啟動立即顯示一個藍色方框,上面顯示“正在格式化磁盤”。
我的解決方案是直接使用ZIP文件而不是提取后在內部找到的IMG文件來格式化SD卡。 我從Raspbian下載頁面獲得了zip文件,可以在這里找到:
https://www.raspberrypi.org/downloads/raspbian/
使用從ZIP而不是其包含的IMG格式化的SD卡,我的操作系統正在按預期加載。
該解決方案已使用Apple Pi Baker軟件和上述鏈接的圖像在Mac OSX中應用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.