
有沒有辦法透過使用 ssh 遠端登入該電腦來截取螢幕上的螢幕截圖?
Vnc 不好,因為據我所知它無法取得現有 X 會話的所有權。
答案1
你可能想嘗試這個:
xwd -out screenshot.xwd -root -display :0.0
它將把螢幕截圖保存到 GIMP 應該能夠打開的 snapshot.xwd 中。在這裡查看 xwd 手冊頁:http://linux.die.net/man/1/xwd
答案2
假設您在遠端和本機上安裝了 ImageMagick,遠端電腦上的 X 伺服器正在以您連接的使用者身分執行,您可以遠端截取螢幕截圖並將其顯示在本機 X 伺服器上,如下所示:
ssh [email protected] "DISPLAY=:0 import -window root -" | display
這非常方便,因為您不需要複製任何臨時檔案。