我正在尝试从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设置桌面?
提示是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),
我认为您注定要失败,除非您想阅读很多手册页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句