web-dev-qa-db-ja.com

ssh経由で壁紙を変更する

12.04 32bitを実行しているサーバーがあります。

ssh接続を介して壁紙を変更したいと思います。

次のコマンドを試しましたが、壁紙は変更されませんでした。サーバー上にいる場合(物理的にキーボードとモニターを接続した状態で)コマンドは機能しますが、ssh接続経由では機能しません。

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

何か案は?

2
Prem

私はあなたが次を試すことができると思います:

ssh user@remotehost

リモートホストにログインしたら、「ディスプレイ」をエクスポートして、これで検索できるようにする必要があります。

env | grep 'DISPLAY'

結果は次のとおりです。

DISPLAY=:0

これで、DISPLAYをエクスポートできます。

export DISPLAY=:0

その後、背景を設定できます。

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

乾杯。

2
Roman Raguet