通过 ssh 更改壁纸

通过 ssh 更改壁纸

我有一个正在运行的服务器12.04 32bit

我想通过连接更改壁纸ssh

我尝试了以下命令,但并没有更改壁纸。如果我在服务器上(实际坐下并连接键盘和显示器),该命令会起作用,但通过连接则不起作用ssh

gsettings set org.gnome.desktop.background picture-uri "file:///tmp/ozvsk.jpg"

有任何想法吗?

答案1

我觉得你可以尝试以下方法:

ssh user@remotehost

一旦您登录到远程主机,您需要导出“显示”,以便可以使用它来搜索它。

env | grep 'DISPLAY'

结果是:

DISPLAY=:0

现在您可以导出 DISPLAY。

export DISPLAY=:0

然后你就可以设置背景了。

gsettings set org.gnome.desktop.background picture-uri "file:///tmp/ozvsk.jpg"

干杯。

相关内容