Tech_Info/OS2006. 6. 15. 11:22
X Window 에서 화면 캡처하는 수만가지 방법중 괜찮은 방법 하나를 소개합니다.
이 방법은 xwd 라는 X-Window Dump 유틸리티를 활용하는 방법입니다.

X Window 가 설치된 대부분의 Unix 에 xwd 유틸리티는 설치되어 있습니다.
그러므로, 추가 프로그램 설치 없이 매우 손쉽게 화면 캡처가 가능합니다.

AIX: /usr/bin/X11/xwd
HP-UX: /usr/bin/X11/xwd
Solaris: /usr/openwin/bin/xwd

절차를 요약하면 다음과 같습니다.

1. Unix 머신의 X Window 에서 화면 dump (filename.xwd)
2. 위에서 dump 받은 파일을 PC 로 전송받아 ImageMagick 프로그램을 이용하여
.jpg, .gif, .png 등으로 변환

(예제)
o. X Window 에서 화면 dump
# xwd -root -out screen.xwd  (전체화면 dump)
=> 현재의 전체 화면이 screen.xwd 라는 파일로 dump 됨
# xwd -out my_window.xwd (특정 Window 만 dump)
=> 위 명령 실행후, 캡처하고자 하는 Window 를 마우스로 한번 클릭해주면,
클릭해준 Window 만 my_window.xwd 라는 파일로 dump 됨

o. ImageMagick 프로그램이 설치된 PC 에서 변환
=> screen.xwd 혹은 my_window.xwd 파일을 ftp 로 전송받은 후,
C:\> convert screen.xwd screen.jpg
=> screen.xwd 파일이 screen.jpg 파일로 변환됨
C:\> convert my_window.xwd my_window.png
=> my_window.xwd 파일이 my_window.png 파일로 변환됨

참고로, ImageMagick 프로그램은 www.imagemagick.org 에서 구할 수 있습니다.

by YH (윤호상)
Posted by 알 수 없는 사용자