如何在不登录其他用户帐户的情况下为其他用户设置壁纸?

如何在不登录其他用户帐户的情况下为其他用户设置壁纸?

我正在编写一个从 root 帐户创建用户的 bash 脚本。我想为这些用户设置背景,而无需登录他们的帐户并手动更改它。我运行的是 Kali 4.19

我不确定这是否是这样做的方法,但我已经尝试过:

runuser user1 -c "gsettings set org.gnome.desktop.background picture-uri /path/to/image/wallpaper.png"

但我收到以下错误:

(process:31838): dconf-CRITICAL **: 13:07:49.174: unable to create directory '/home/user1/.cache/dconf': Permission denied. dconf will not work properly.

为新用户自动设置壁纸的最佳方法是什么?

相关内容