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フラグを設定する必要があり、有効になっていることを確認してください。

関連情報