我突然在 Xfce 中丢失了桌面背景,而且我似乎无法弄清楚为什么它不显示:
joe@Joe-Car-Laptop ~ $ xfconf-query -c xfce4-desktop -lv
/backdrop/screen0/monitor0/image-path /usr/share/backgrounds/xfce/xfce-blue.jpg
/backdrop/screen0/monitor0/last-image /usr/share/backgrounds/xfce/xfce-blue.jpg
/desktop-icons/icon-size 32
joe@Joe-Car-Laptop ~ $ stat /usr/share/backgrounds/xfce/xfce-blue.jpg
File: ‘/usr/share/backgrounds/xfce/xfce-blue.jpg’
Size: 152462 Blocks: 304 IO Block: 4096 regular file
Device: 804h/2052d Inode: 2119315 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-06-13 22:36:50.177980900 +0100
Modify: 2015-06-13 22:36:50.177980900 +0100
Change: 2015-06-13 22:36:57.327980819 +0100
Birth: -
joe@Joe-Car-Laptop ~ $ file !$
file /usr/share/backgrounds/xfce/xfce-blue.jpg
/usr/share/backgrounds/xfce/xfce-blue.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 150x150, segment length 16, baseline, precision 8, 1920x1200, frames 3, comment: "Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)", baseline, precision 8, 1920x1200, frames 3, baseline, precision 8, 1920x1200, frames 3
如果我打开设置管理器 > 桌面 > 添加 (+) > /usr/share/backgrounds/xfce,则不会列出任何图像(即使此目录中有图像 xfce-blue.jpg)。
如何取回我的背景图像?
附带说明: 的背景lightdm
也不显示(也设置为/usr/share/backgrounds/xfce-blue.jpg
)。
答案1
好的,所以这个问题是由于我的USE
标志过于严格造成的make.conf
:我有USE="-jpeg -png"
。
一旦我删除了上述 USE 标志并重建所有需要重建的软件包sudo emerge --update --newuse @world
,我的桌面背景就可以在注销并重新登录后恢复。
感谢 IRC 上 #gentoo 房间中的“iamben”在这方面将我推向了正确的方向!