为什么我无法在 LXDE 中将桌面背景更改为 JPG?

为什么我无法在 LXDE 中将桌面背景更改为 JPG?

我想将桌面背景设置为 JPG 壁纸,但似乎无法做到。我尝试右键单击桌面并选择“桌面首选项”,但即使我选择 JPG 壁纸,桌面背景也会默认为我选择的背景颜色。我对 PNG 壁纸似乎没有同样的问题,只有 JPG 壁纸。

我正在通过 VirtualBox 机器运行 Gentoo Linux(如果相关的话)。

在此输入图像描述

答案1

当 lxde-meta 出现而没有设置“桌面”配置文件时,我遇到了这个问题。这意味着未设置“jpeg”USE 标志(以及所有其他想象标志)。

LXDE 仍然可以安装,但是当它拉入包“gdk-pixbuf”(负责加载图像)时,它会在没有 jpeg 支持的情况下进行编译。这会导致黑色背景(无法加载图像)以及默认图像查看器(gpicview)无法打开 jpg。 PCManFM 缩略图也会受到影响。

可以通过运行来修复它:

euse -E jpeg jpeg2k
emerge -UDua @world

要全局添加“jpeg”和“jpeg2k”USE 标志,然后重新出现自编译以来已更改的带有 USE 标志的任何包。

我还需要通过运行以下命令重新编译“gdk-pixbuf”的依赖项:

emerge -ae gdk-pixbuf

据我所知,这不应该是必需的,但可能是需要的,因为如果只有受 USE 标志影响的包重新出现,则必要的库没有到位。

通过运行以下命令可以轻松找到“gdk-pixbuf”的可能使用标志及其当前状态:

equery uses gdk-pixbuf

答案2

您需要设置“jpeg”USE 标志才能执行此操作,请确认您已启用它。

相关内容