리눅스에는 화면 캡처를 위한 다양한 도구들이 존재합니다. 이러한 프로그램들은 여러 기능을 제공하며, 사용자가 현재 화면에 보이는 내용을 이미지 파일로 빠르게 저장하고, 다른 사람들과 공유할 수 있도록 돕습니다. 하지만, 이러한 스크린샷 도구들 중 상당수가 GUI 기반으로 만들어져 있어 항상 원활하게 작동하지 않는 경우가 많습니다. 만약 GUI 스크린샷 도구에 지쳐있다면, 터미널 기반의 Scrot 스크린샷 도구가 좋은 대안이 될 수 있습니다. Scrot을 사용하면 리눅스 터미널에서 직접 스크린샷을 찍을 수 있어, GUI를 사용하는 번거로움을 덜 수 있습니다.
Scrot 설치 방법

Scrot 도구는 널리 알려져 있으며, 특히 LXQt와 같은 가벼운 데스크톱 환경이나 AwesomeWM, i3 등 타일링 방식의 창 관리자를 사용하는 사용자들에게 많이 활용되고 있습니다. Scrot을 설치하려면, 우선 터미널 창을 열고 사용하고 있는 리눅스 배포판에 맞는 명령어를 입력해야 합니다.
주의: Scrot은 Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE와 같은 주요 리눅스 배포판에서 실행 가능합니다. 만약 위에 언급된 배포판을 사용하고 있지 않다면, 소스 코드로부터 직접 컴파일해야 할 수도 있습니다.
우분투
sudo apt install scrot
데비안
sudo apt-get install scrot
아치 리눅스
sudo pacman -S scrot
페도라
sudo dnf install scrot -y
오픈수세
sudo zypper install scrot
일반 리눅스 사용자
Scrot 스크린샷 도구는 리눅스 데스크톱 환경에서 화면을 캡처하는 데 유용한 터미널 기반 응용 프로그램 중 하나입니다. 대부분의 배포판, 심지어 잘 알려지지 않은 배포판에서도 소프트웨어 저장소에 Scrot을 제공하고 있습니다. 만약 설치 가능한 패키지를 찾을 수 없다면, 소스 코드에서 직접 컴파일하는 것이 대안이 될 수 있습니다.
만약 Scrot 다운로드 패키지를 제공하는 웹사이트가 접속이 되지 않는다면, Archive.org를 통해 소스 코드를 다운로드할 수 있습니다. 터미널에서 wget 명령어를 사용하여 Scrot 소스 코드를 가져옵니다.
wget https://web.archive.org/web/20060716123357if_/https://linuxbrit.co.uk:80/downloads/scrot-0.8.tar.gz
다운로드한 Scrot 소스 코드를 tar 명령어를 사용하여 압축을 해제합니다.
tar -xvzf scrot-0.8.tar.gz
압축이 해제된 디렉토리로 이동하여 README 파일을 cat 명령어를 통해 읽어봅니다.
cd scrot-0.8 cat README
README 파일에는 코드를 빌드하는 방법에 대한 설명이 포함되어 있지만, 성공적인 빌드 환경에 필요한 종속성 정보는 없을 수 있습니다. 구성 스크립트를 실행하여 빌드를 시작합니다. 이 스크립트는 현재 시스템에 필요한 종속성들을 검색하고, 만약 누락된 종속성이 있다면 설치해야 할 항목들을 알려줍니다.
./configure
구성 명령은 모든 종속성이 충족된 경우에만 성공적으로 완료됩니다. 구성 스크립트가 완료되면, Scrot 소프트웨어를 빌드합니다.
make
Scrot은 비교적 작은 소프트웨어이기 때문에 make 명령어는 모든 과정을 빠르게 컴파일합니다. 컴파일이 완료되면 시스템에 설치하여 마무리합니다.
su -c "make install"
Scrot 사용법
Scrot은 터미널 기반 응용 프로그램이므로, 스크린샷을 찍으려면 터미널에 접근해야 합니다. 터미널을 열고 다음 명령어를 입력하여 현재 화면의 스크린샷을 찍습니다.
scrot
위 명령어를 실행하면, 스크린샷 이미지가 /home/사용자이름/ 경로에 저장됩니다. 스크린샷은 즉시 캡처되므로 캡처 시점에 대한 별도의 알림은 없습니다. 만약 좀 더 사용자 친화적인 기능을 원한다면, “c” 스위치를 사용해 볼 수 있습니다. scrot에 “c” 스위치를 추가하면 카운트다운 타이머가 표시됩니다. 이 타이머 기능은 사용자가 언제 스크린샷이 찍히는지 정확히 알 수 있게 해주어 유용합니다.
scrot -c
Scrot 카운트다운을 좀 더 세밀하게 조정하고 싶다면, “d” 스위치를 사용해 볼 수 있습니다. “d” 스위치를 사용하면, 사용자가 스크린샷을 찍기 전 대기할 시간(초 단위)을 직접 지정할 수 있습니다.
참고: X는 사용자가 원하는 초 단위의 숫자로 대체해야 합니다.

scrot -cd X
Scrot 스크린샷 도구를 사용하면 “z” 스위치를 통해 현재 활성화된 창의 스크린샷만 찍을 수도 있습니다. 사용 방법은 다음과 같습니다.
scrot -cd X -z
만약 타이머를 사용하지 않으려면, 다음 명령어를 사용합니다.
scrot -z
리눅스의 많은 스크린샷 도구에서 제공되는 유용한 기능 중 하나는 화면의 특정 직사각형 영역을 스크린샷으로 캡처하는 기능입니다. Scrot 역시 이 기능을 지원하며, “s” 스위치를 통해 사용할 수 있습니다.
scrot -cd X -s
카운트다운 없이 특정 영역의 스크린샷을 찍으려면 다음 명령어를 사용합니다.
scrot -s
Scrot 옵션 저장
Scrot 스크린샷 도구는 다양한 옵션, 스위치, 그리고 기능들을 제공합니다. 처음 사용하는 사용자라면 이러한 다양한 옵션들을 모두 기억하기 어려울 수 있습니다. “h” 스위치를 사용하는 것이 간단하지만, 도움말 내용을 텍스트 파일로 저장하여 나중에 참고하는 것이 훨씬 유용할 수 있습니다.
Scrot 옵션들을 저장하려면, 리디렉션 명령어를 사용하여 “h” 스위치 옵션의 결과를 텍스트 파일로 저장해야 합니다.
scrot -h >> ~/Documents/scrot-options.txt
이제 언제든지 파일 관리자를 실행하고 “문서” 디렉토리에서 “scrot-options.txt” 파일을 찾아 저장된 Scrot 관련 도움말 내용을 확인할 수 있습니다.