IT/IOT_라즈베리파이

[라즈베리파이4]scrot 명령어로 라즈베리파이/리눅스 화면캡쳐 하기

무브영/movewoo0 2021. 2. 28. 12:44
728x90
반응형

안녕하세요. 이번 포스팅에서는 윈도우에서 Print Screen을 이용해서 전체 화면을 캡쳐하는 것처럼 라즈베리파이4 상에서 'scrot' 이라는 툴을 사용해서 화면캡처를 해보도록 하겠습니다.

 

 


0. scrot

scrot은 리눅스에서 사용할 수 있는 툴로써 라즈베리파이4의 라즈비안에서만 사용가능한 것이 아니라 다른 리눅스 배포판들(Ex. CentOS, Ubuntu, Redhat 등)에서도 사용가능합니다. 그럼 시작해보겠습니다.

 

 

1). Scrot 다운받기

scrot을 다운받기 위해 터미널을 켜서 아래의 명령어를 입력하겠습니다.

 

sudo apt-get install scrot

 

 

2). Scrot!

패키지 다운이 완료되었다면

 

scrot

 

명령어를 입력하면 그 상태의 화면이 그대로 캡쳐됩니다.

아래의 화면은 위 두가지 과정을 연속해서 진행하고 전체화면을 캡쳐한 화면입니다.

scrot 다운 및 실행

 

그렇다면 전체 화면이 아닌 특정 영역이나 활성화되어 있는 창만 캡쳐해야할 때는 어떻게 해야할까요?

 

1. scrot 옵션들(활성화된 창만 캡쳐, 영역 캡쳐)

 

1). 영역 캡쳐 하기

scrot -s

의 명령어를 입력한 뒤 빠르게 캡쳐할 영역을 드래그하면 그 영역이 캡쳐됩니다.

scrot 영역 캡쳐

 

2). 활성화된 창만 캡쳐하기 

scrot -u

위 명령어를 입력하면 아래와 같이 활성화된 터미널 창이 캡쳐됩니다.

scrot으로 활성화된 창 캡쳐

 

터미널이 브라우저 창 또는 다른 프로그램을 캡쳐하기 위해서는
해당 명령 실행에 딜레이를 주는 'd' 옵션을 사용하여 명령어 실행에 딜레이를 걸어놓고 캡쳐가 필요한 창을 활성화 시키면 되겠습니다.

 

scrot -ud 3

해당 명령어는 활성화된 창을 3초의 딜레이 뒤에 캡쳐하는 명령어입니다.

여기까지 간단한 방법으로 라즈베리파이4의 라즈비안 또는 리눅스에서 화면을 캡쳐하는 방법을 알아보았습니다.

감사합니다.

728x90
반응형