콘솔에서 엑스 화면 캡쳐하기 |
1. 개 요
엑스 윈도우 화면을 캡쳐하는 가장 간단한 방법은 캡쳐 도구를 이용하는 것입니다. 대표적인 것으로는 KDE 환경에서는 Ksnapshot이 있습니다. Ksnapshot은 초보자들도 손쉽게 엑스 화면을 캡쳐할 수 있는 기능을 제공합니다. 그외 KDE5에서는 Spectacle를 지원하며, XFce에서는 xfce-screenshooter를, Mate 환경에서는 mate-screenshot, LXDE에서는 screenie를 지원합니다. 그리고 김프를 이용해서도 캡쳐할 수 있고, MTPaint를 이용해서도 캡쳐 가능합니다.
콘솔에서 엑스 화면을 캡쳐할 수 있는 도구로는 import, scrot이 있는데, import는 리눅스 그대로 따라하기 서적에 소개되어 있으므로, 이 시간에는 scrot를 이용하여 엑스 화면을 캡쳐하는 방법을 소개합니다. scrot는 PNG 그래픽 포맷을 지원하며, 마우스를 이용하는 원하는 범위를 직사각형으로 캡쳐할 수 있는 특징이 있습니다.
2. scrot 설치
scrot는 시냅틱이나 APT를 이용하여 설치할 수 있습니다.
![]()
만일 scrot 패키지가 설치되지 않는다면 리포지토리 서버를 업데이트해 주면 됩니다.
3. scrot를 이용한 화면 캡쳐 방법
-s 옵션을 사용하면 마우스를 이용하여 캡쳐하고자 하는 화면 범위를 선택할 수 있습니다.
$ scrot -s
상기 예제 화면은 이 명령을 실행하여 웹브라우저에서 현재 작성중인 화면 일부를 캡쳐한 것입니다.
상기 명령으로 캡쳐한 이미지는 사용자 계정 루트에 '날짜-캡쳐순번-해상_scrot.png' 파일 형태로 저장됩니다.
캡쳐할 때 지연시간을 두어야 할 경우가 있습니다. 이 때 -d 옵션을 사용하여 대기시간을 둘 수 있습니다. 그러면 -d 3 옵션(3초후 캡쳐)을 부여하여 캡쳐해 봅니다.
$ scrot -s -d 3
캡쳐하고자 하는 영역을 선택하면 주어진 시간후에 캡쳐가 이뤄집니다.
이번에는 캡쳐하는 이미지가 저장될 때 사이즈를 조절할 수 있는 -t 옵션을 사용해 봅니다. 이 옵션의 범위는 1~100이며 숫자가 의미하는 것은 비율(%)입니다. 그러면 사이즈를 75%로 줄이고자 한다면 다음과 같이 실행합니다.
$ scrot -s -t 75
화질을 조정하고자 한다면 -q 옵션을 사용합니다. 이 옵션의 범위는 1~100이며, 이것 역시 비율(%)을 의미합니다. 다음은 퀄리티를 90%로 해서 캡쳐하는 명령입니다.
$ scrot -q 90
다음은 옵션없이 scrot 명령을 실행하여 캡쳐한 예제입니다.
[참고자료] PCLinuxOS Magazine 2017년 1월호







