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
何らかの理由で複数のデスクトップが登録されている場合は、次のコマンドを使用してxargs
itonlymireの回答で変更されたを使用して、すべてのデスクトップを一度に変更できます。
xfconf-query --channel xfce4-desktop --list | grep last-image | xargs xfconf-query -c xfce4-desktop -s /path/to/wallpaper -p