问题: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就没有报错了(好像后来又看到有报错,不过这不重要了)
这时候再看看桌面,哇,背景和图标全出来了。