我正在通过 ssh 连接到 ubuntu 11.04,并尝试运行此命令(是 Image Magick 命令):
*此命令保存 X 服务器上的任何可见窗口并将其输出为图像文件。
sudo import -window root -display :0 screen.png
没有指定协议导入:无法打开 X 服务器“:0”@error/import.c/ImportImageCommand/362。
我认为问题出在 unity 上,因为如果我在 11.04 之前的 ubuntu 中尝试这个,它运行起来没有问题(旧版本使用 gnome 而不是 unity)。有人知道如何在 ubuntu 11.04 中连接到 x 服务器吗?
提前致谢。
答案1
尝试运行
xhost +本地主机
在服务器上抓取窗口之前。
编辑
顺便说一句,您需要以登录 X 服务器的同一用户身份登录,并在运行 xhost 之前设置 DISPLAY。