問題:Xfce4桌面背景和桌面圖標消失
以前碰到過好幾次桌面背景和桌面圖標消失,整個桌面除了上面一條和下面中間的工具條,其它地方全是黑色的問題,但是這次重啟之后也沒有修復,整個桌面烏黑一片,啥都沒有,用起來特別不得勁,于是開始修復。
修復過程
咨詢文心,建議這樣設置:
- 檢查壁紙設置:
- 打開XFCE的設置中心(通常通過桌面菜單或開始菜單中的“設置”或“設置中心”找到)。
- 轉到“壁紙”或“背景”選項卡。
- 確保已選中一個圖片作為壁紙,并且該圖片存在于你的文件系統中。
- 如果需要,嘗試更改壁紙圖片并應用更改。
按照提示進行設置背景圖
但是設置之后還是看不到背景圖片
再次咨詢文心,重點告訴它桌面圖標也沒有了,文心很快定位到xfdesktop問題,
提示檢查xfdesktop是否在運行或者重啟該服務。
如果在XFCE中不僅背景壁紙沒有顯示,連桌面圖標也消失了,這通常表示XFCE的桌面管理器(通常是
xfdesktop
)可能遇到了問題或者沒有被正確加載。
于是在個人賬戶下查看其進程:
pgrep xfdesktop
發現沒有,證明xfdesktop沒有在運行。同時執行xfdesktop的時候提示沒有這個文件,于是準備:
安裝xfce4-desktop
使用root賬戶執行:
pkg install xfce4-desktop
安裝好之后
運行xsdesktop
在個人用戶下執行
xfdesktop &?
這時候使用pgrep xsdesktop就能看到進程號了,證明啟動成功
這時候再看看桌面,哇,背景和圖標全出來了。
總結:
這次桌面背景和桌面圖標消失問題,很可能是不小心把xfce4的桌面即xfce4-desktop弄丟導致的。之所以弄丟,可能是嘗試安裝多種系統監視器,之后刪除的時候誤刪了這個軟件包。
另外以前偶爾開機登錄碰到問題,可能是剛開始啟動,第一次進入的時候個人用戶的xfce4-desktop和gvfs啟動執行有滯后導致的。
調試
執行xfdesktop報錯
(xfdesktop:24168): GVFS-WARNING **: 15:48:18.859: The peer-to-peer connection failed: 獲取文件“/var/run/user/1001/gvfsd”的信息時出錯:文件或目錄不存在. Falling back to the session bus. Your application is probably missing --filesystem=xdg-run/gvfsd privileges.
文心提示:
這個錯誤提示表示?
xfdesktop
?在嘗試通過 GVFS (GNOME Virtual File System) 訪問某個資源時遇到了問題,特別是與?/var/run/user/1001/gvfsd
?這個文件或目錄相關的部分。通常,GVFS 用于提供對多種文件系統類型的透明訪問,包括遠程文件系統和虛擬文件系統。
按照提示安裝了gvfs
pkg search gvfs
pkg install gvfs
不過提示已經裝好了gvfs,所以這步也許是可以不用操作的。
再執行xfdesktop就沒有報錯了(好像后來又看到有報錯,不過這不重要了)
這時候再看看桌面,哇,背景和圖標全出來了。