Установить фон рабочего стола из командной строки по ssh

Я пытаюсь установить фон рабочего стола из командной строки в Ubuntu 12.04.

Я могу сделать это с терминала на реальной машине, как описано здесь .

gsettings set org.gnome.desktop.background picture-uri file:///path/to/my/image.png

Однако, когда я захожу на компьютер через ssh и запускаю ту же команду, у меня появляется следующая ошибка:

ben@base:~$ gsettings set org.gnome.desktop.background picture-uri file:///path/to/my/image.png

** (process:19940): WARNING **: Command line `dbus-launch --autolaunch=ca5602075c1f96df6beebf670000000b --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

** (process:19940): WARNING **: Command line `dbus-launch --autolaunch=ca5602075c1f96df6beebf670000000b --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

Как настроить рабочий стол через ssh?

1
задан 13 April 2017 в 15:24

2 ответа

Подсказка X11 initialization failed. Графические программы находят экран через переменную окружения $ DISPLAY. Ssh по умолчанию не распространяет «$ DISPLAY», ssh -X получает ваш собственный сеанс X и устанавливает «$ DISPLAY». но это не ответ. Возможно, если вы сначала выполнили xhost +inet:remotesystem на сервере ... См. man xhost и SEE ALSO X(7), Xsecurity(7), Xserver(1), xdm(1), xauth(1),

Я думаю, что вы обречены на неудачу, если только вы не хотите читать много страниц руководства.

0
ответ дан 13 April 2017 в 15:24

Вы должны указать gsettings, на каком дисплее вы хотите настроить конфигурацию. Поскольку вы, вероятно, хотите изменить настройку в системе на пульте , например, по умолчанию отображается:

export DISPLAY=":0"
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: