端末でxfceの壁紙を変更するには?

端末でxfceの壁紙を変更するには?

Linux kali-linux 5.6.0-kali2-amd64 #1 SMP Debian 5.6.14-2kali1 (2020-06-10) x86_64 GNU/Linux

端末で壁紙を変更したいです。

提案されたアプローチを試しました。ここそして:

  • Gsettingsが機能しません:
    gsettings set org.cinnamon.desktop.background picture-uri "file:///filename"機能しません。
  • xsetbgインストールできませんapt install xsetbg
  • fehメソッドは出力を提供しないか、壁紙を変更しません。
  • GNOMEのGsettingsも動作しません。
    gsettings set org.gnome.desktop.background picture-uri file:///path/to/your/image.png

答え1

Xfce は Xfconf を使用してシステムを構成します。 xfconfにアクセスするには、CLIツールxfconf-queryがあります。 https://docs.xfce.org/xfce/xfconf/xfconf-query

背景が変更されたときにどの属性が変更されるかを確認するには、ターミナルウィンドウで次のコマンドを実行します。

xfconf-query -c xfce4-desktop -m

...その後、設定マネージャ>デスクトップを使用して背景を変更します。

このコマンドは、xfce4-desktop チャネルで変更を監視します。チャンネルのどのプロパティが変更されたかをxfce4-desktopに通知します。

この属性を変更するコマンドは次のようになります。

 xfconf-query -c xfce4-desktop -p insert_property_here -s path/image

それに応じて画像のプロパティとパスを変更します。

答え2

を使用xwallpaperしてインストールできますsudo apt install xwallpaper

次のコマンドを使用して壁紙を設定できます*

xwallpaper --zoom path/to/your/wallpaper.jpg

(画像が必ずしもそうである必要はありません.jpg

*これは永久的ではないことを覚えておいてください。同じ行を.xprofileホームフォルダ(" ~")に追加して永久に作成できます。

答え3

注文する

xfdesktop --next

リストの次の背景画像に移動します。キーボード/アプリケーションショートカットパネルのキーにバインドできます。ここでman xfdesktop私はこの答えを得ました。

答え4

何らかの理由で複数のデスクトップが登録されている場合は、次のコマンドを使用してxargsitonlymireの回答で変更されたを使用して、すべてのデスクトップを一度に変更できます。

xfconf-query --channel xfce4-desktop --list | grep last-image | xargs xfconf-query -c xfce4-desktop -s /path/to/wallpaper -p

関連情報