Shell-Script

如何從終端更改 xfce 上的桌面?

  • July 1, 2020

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

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

相應地更改圖像的屬性和路徑。

引用自:https://unix.stackexchange.com/questions/596070