终端更换 GNOME 桌面壁纸(gsettings)

把 org.gnome.desktop.background 的 picture-uri(及 picture-uri-dark)指向 file:// 地址,即可用脚本更换桌面背景。

Linux壁纸桌面GNOMEgsettings 桌面配置低风险
运行 `gsettings set org.gnome.desktop.background picture-uri 'file:///home/you/Pictures/wall.jpg'` 即可更换壁纸。

01命令

命令
$ gsettings set org.gnome.desktop.background picture-uri 'file:///home/you/Pictures/wall.jpg'

02作用说明

URI 必须是带 file:// 前缀的绝对路径,相对路径会静默失败。GNOME 42 及以上版本深色模式有单独的壁纸——同时设置 `picture-uri-dark`,否则深色主题仍显示旧图。配合幻灯片很简单:写个小脚本随机挑一张图再设置该键,用 cron 或 systemd 用户定时器定期执行即可。

03风险

风险低风险
使用条件GNOME (or another GTK desktop honoring org.gnome.desktop.background). KDE uses a different backend: `plasma-apply-wallpaperimage /path/to/image.jpg`.
!注意: KDE Plasma 不读取这个键——请使用 `plasma-apply-wallpaperimage`;GNOME 会持续读取该文件,所以不要把 URI 指向临时目录。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • gsettings(1) - Linux manual page
    Ubuntu Manpages · technical · 2026-09-17
    依据: gsettings set writes GSettings keys; org.gnome.desktop.background picture-uri and picture-uri-dark hold the file:// URI of the desktop wallpaper.

最后验证: 2026-09-18 · 分类: 系统与设置