樹莓派開機黑屏只有光標無法進入圖形界面桌面


1、問題描述

最近倒騰樹莓派的時候遇到一個奇怪的問題:

樹莓派開機后,圖形界面無法啟動,VNC連接提示VNC cannot currently show the desktop,如下圖

image-20220417231234200

趕緊用線連接上顯示器,自檢沒有任何問題,但發現開機后黑屏只有光標,說明問題的確是無法啟動圖形界面。此時按回車鍵,光標能移動到下一行,輸入任何命令,可以接受字符,但命令並不執行,如下圖(忘記截圖了,圖從網上找的)

f95dfb177f3e670938bd468a3cc79f3df9dc5565

最令人費解的是,明明之前一直都能正常使用,但這一下突然就無法進入桌面了。同時,仍然能夠使用網絡通過SSH連接到樹莓派,也可以正常執行命令,但始終無法進入圖形界面。

總結,設備狀態:以前能夠正常使用圖形界面,目前黑屏只有光標,連接顯示器能顯示,進程自檢無異常,SSH能正常連接操作

能連接顯示器,自檢無異常,且SSH能連接說明樹莓派系統沒有問題,問題只是出在圖形界面上。

2、問題分析

百般搜索,網上的解決方案可以分為幾類:

1、電源供電不足,無法進入桌面

樹莓派的標准電壓是5.1V,比普通的手機充電器電壓(5V)高一點,如果樹莓派的運行電壓比標准電壓低,在屏幕顯示的右上角會有欠壓的標志,若電壓太低確實會導致用戶界面無法進入,只能進入命令行模式。我使用的是樹莓派官方電源,能夠提供5.1V電壓。因此可以排除這個問題。

2、沒有設置默認以桌面引導啟動

某些博客給出的建議是在Shell中輸入如下命令打開設置菜單:

sudo raspi-config

選擇引導選項中的Enable Boot to Desktop/Scratch,設置開機引導模式為桌面模式。

但由於我以前一直都是默認桌面模式啟動,所以該方法沒有效果。

3、分辨率不匹配

分辨率不匹配的問題主要是在VNC連接的時候出現,可能由於分辨率太高無法顯示

仍然是在設置菜單中:

sudo raspi-config

調整顯示分辨率到其他分辨率(如1280×720)等,但該方法也沒有效果

4、中文輸入法導致桌面崩潰,需嘗試手動開啟

這個問題我以前使用Ubuntu 20.04的時候遇到過,安裝搜狗輸入法導致程序沖突,然后用戶界面異常,桌面崩潰了,但只需要重新安裝Gnome桌面,再重啟即可(具體可見 https://blog.csdn.net/Mr_Cat123/article/details/78573780 這篇博客)

樹莓派官方系統raspbian使用LXDE(Lightweight X11 Desktop Environment)桌面。SSH連接后在命令行中用

sudo startx

命令確實可以開啟一個用戶界面,但在功能和顯示上仍存在問題,且重啟后回到黑屏閃光標的狀態。而且在圖形界面異常之前我也沒有安裝任何軟件,說明這不是問題所在。

3、問題解決

在我查詢用戶界面啟動日志和配置文件的時候,准備備份文件,提示設備上沒有空間,所以突然想到以前使用Ubuntu也會有類似問題:當硬盤上沒有足夠的空間時,會導致圖形界面無法啟動

Snipaste_2022-04-13_22-36-15

所以最后發現是這么一個很蠢的原因(淚目),清理完樹莓派的磁盤空間圖形界面就自動恢復正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM