我正在尝试使用imagemagick使用以下语法截取特定X显示的屏幕截图:
import -window root -geometry 640:480 -display :9999 myfile01.pcx
所以在显示屏上截取root的屏幕截图:999,但我得到了一个:
import: unable to open X server `:9999' @ import.c/ImportImageCommand/367.
我使用SSH登录,是否可能?我做错了什么?
更确切地说,它不是真正的X,它是一个VNC服务器(由以下人员发布:
usr/local/bin/Xvnc :9999 -desktop client:9999 (9999) -auth /home/9999/.Xauthority -geometry 1024x768 -depth 24 -rfbwait 30000 -rfbauth /home/9999/.vnc/passwd -rfbport 9901 -fp /usr/share/fonts/X11/misc -pn -rfbauth /home/9999/.vnc/passwd -rfbport 9999 -alwaysshared +kb -desktop CyberUser[9999]
答案 0 :(得分:0)
在使用-Y
命令行参数ssh时,您应尝试制作屏幕截图:
ssh -Y user@remote "DISPLAY=:9999 import -window root \
-geometry 640:480 -display :9999 myfile01.pcx"