You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GNOME桌面下通过Bash执行gsettings命令修改桌面背景无效的问题求助

GNOME桌面下通过Bash执行gsettings命令修改桌面背景无效的问题求助

大家好,我最近在写脚本想自动修改GNOME桌面的背景图,但遇到了棘手的问题:

我尝试用这条命令修改背景:

gsettings set org.gnome.desktop.background picture-uri "file://$WALLPAPER_PATH"

执行后没有弹出任何错误提示,但桌面背景完全没有变化。

为了排除变量路径的问题,我还特意在终端里直接写死路径测试:

gsettings set org.gnome.desktop.background picture-uri "file:///home/username/wallpaper.jpg"

结果还是一样,背景纹丝不动。

后来我想到可能和配色模式有关,先查了当前的配色方案:

gsettings get org.gnome.desktop.interface color-scheme

返回的是'default',于是我换成针对深色模式的命令试试:

gsettings set org.gnome.desktop.background picture-uri-dark "file:///home/username/wallpaper.jpg"

可依然没有任何效果。


编辑: 我终于找到问题所在了!原来我是在Anaconda的shell环境里运行的gsettings命令,这就是导致命令无效的原因。

备注:内容来源于stack exchange,提问作者Numeral

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:57:57