答案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 标志才能执行此操作,请确认您已启用它。