중요한 이유로 인해 데스크톱 화면을 다른 사람과 공유해야 하는 순간이 종종 찾아옵니다. 이럴 때 어떤 방법을 쓸 수 있을까요?
여기서 소개하는 것은 리눅스에서 스크린샷을 찍을 때 가장 널리 쓰이는 도구들입니다. 사용 중인 배포판에 특정 도구가 포함되어 있지 않더라도, 소프트웨어 센터나 패키지 저장소에서 다른 대안을 손쉽게 찾을 수 있습니다.
1. Shutter
Shutter는 오랫동안 사랑받아 온 스크린샷 도구지만, 우분투 공식 저장소에서 더 이상 제공되지 않으면서 한동안 주목받지 못했습니다.
다양한 기능을 갖추고 있지만, 대부분의 사용자는 프로그램을 실행한 뒤 툴바의 Selection(선택 영역), Desktop(전체 화면), Window(창) 버튼을 클릭해 원하는 화면 영역을 캡처하는 방식으로 활용합니다. 리눅스용 스크린샷 프로그램 중 가장 기능이 풍부한 편에 속하며, 기대하는 대로 안정적으로 동작합니다.
2. Flameshot
Flameshot의 가장 큰 장점은 별도의 편집 프로그램 없이도 스크린샷을 찍은 직후 바로 편집할 수 있다는 점입니다. 텍스트 추가 도구와 기본적인 펜 도구를 제공하며, 결과물이 마음에 들면 파일로 내보내거나 클립보드에 복사할 수 있습니다.
다만 아쉬운 점이 하나 있습니다. ImageMagick이나 GIMP처럼 창(window) 단위 캡처 기능이 없어, 캡처하려는 창 주위에 직접 사각형 영역을 지정해야 합니다. 하지만 ImageMagick과 GIMP와 달리 Flameshot은 애초에 스크린샷 전문 도구로 개발된 프로그램입니다. 이 목록의 다른 스크린샷 도구들은 모두 창 캡처 기능을 갖추고 있으며, 그림 그리기 기능보다 창 캡처 기능이 스크린샷 도구에는 더 중요하다고 생각합니다.
3. Kazam
Kazam은 정적 스크린샷과 화면 녹화라는 두 가지 역할을 동시에 수행하는 도구입니다.
이를 위해 "Screencast(스크린캐스트)"와 "Screenshot(스크린샷)" 두 가지 모드를 제공하며, 각각 별도의 작업 및 옵션 그룹으로 표시됩니다.
먼저 화면을 한 장 캡처할지, 데스크톱의 동영상을 녹화할지에 따라 모드를 선택합니다(여기서는 Screenshot 모드에 집중하겠습니다). 그다음 마우스 커서나 창 테두리를 포함할지 여부, 캡처 전 대기 시간 등 추가 옵션을 설정합니다. 마지막으로 Fullscreen(전체 화면), Window(창), Area(영역) 버튼 중 하나를 클릭하면 해당 화면 영역을 캡처할 수 있습니다.
4. ScreenCloud
이름에서 알 수 있듯이 ScreenCloud는 다른 도구들보다 네트워크 연동에 강점이 있습니다. 전체 화면, 특정 창, 자유롭게 선택한 사각 영역을 캡처할 수 있으며, 이후 파일로 저장하거나 다양한 클라우드 서비스에 바로 업로드할 수 있습니다.
지원하는 대표적인 업로드 대상은 다음과 같습니다.
- FTP
- Ubuntu One
- Dropbox
- Imgur
5. GNOME Screenshot
GNOME 데스크톱 환경의 높은 점유율 덕분에 기본으로 함께 제공되는 공식 스크린샷 도구인 GNOME Screenshot 역시 이 분야에서 가장 많이 쓰이는 유틸리티 중 하나입니다.
GNOME Screenshot은 이런 종류의 프로그램에서 기대할 수 있는 기능을 두루 갖추고 있습니다.
- 전체 화면, 사각 영역, 활성 창의 세 가지 기본 캡처 모드
- 화면 구성 시간을 벌어주는 지연 캡처 타이머
- 마우스 커서나 창 테두리 포함/제외 옵션
- 테두리 추가, 그림자 효과 등 간단한 후처리 효과
6. KDE Spectacle
Spectacle은 KDE 데스크톱 환경용이라는 점만 빼면 GNOME Screenshot과 거의 쌍둥이처럼 비슷한 기능을 제공하기 때문에 자세히 다루지 않겠습니다.
앞서 GNOME Screenshot 섹션에서 언급한 내용이 Spectacle에도 그대로 적용됩니다.
7. ImageMagick
ImageMagick을 떠올릴 때 많은 사람들이 이것이 완성도 높은 이미지 처리 도구라는 사실, 수십 년간 개발되어 온 오래된 프로젝트라는 사실, 그리고 스크린샷 캡처도 가능하다는 사실을 놓치곤 합니다. 참으로 "예상을 뒤엎는" 도구입니다!
스크린샷 예시 화면이 심심한 이유는 ImageMagick이 명령줄(CLI) 도구이기 때문입니다. GUI나 메뉴가 전혀 없습니다. 창이나 화면 영역을 캡처하려면 터미널에 다음과 같이 입력합니다.
import name_of_file.jpg
그런 다음 캡처할 영역을 마우스로 지정하면 ImageMagick이 해당 내용을 "name_of_file.jpg" 파일로 저장합니다. 형식을 바꾸고 싶다면 확장자만 변경하면 됩니다. jpg를 png, tiff 등 ImageMagick이 지원하는 다양한 형식으로 바꿔주면 됩니다.
완전한 이미지 처리 도구인 만큼, 이것은 극히 일부에 불과합니다. import 명령의 다양한 옵션을 활용하면 스크린샷을 더욱 세밀하게 조정할 수 있습니다.
8. GIMP
이 글의 주제를 고려하면 다소 과하다고 느껴질 수 있지만, GIMP로도 데스크톱 스크린샷을 찍을 수 있습니다. 이미지 편집 스위트 전체와 여유로운 RAM이 이미 설치되어 있는데, 굳이 가벼운 전용 도구를 따로 쓸 필요가 있을까요?
화면 일부를 캡처하려면 GIMP를 실행한 뒤 "파일 → 만들기 → 스크린샷(File → Create → Screenshot)" 메뉴를 선택하고, 저장하고 싶은 영역을 지정하면 됩니다. 끝입니다. 당연하게도 별도의 부가 기능은 없습니다. 특정 창만 필요하신가요? 어차피 GIMP 안에 있으니 이미지를 잘라내면 됩니다! 그림자 추가, 필터 적용, 변형 등 원하는 어떤 편집이든 가능합니다. 그야말로 GIMP의 전문 분야니까요!
그 외 다양한 도구들
지금까지 소개한 것들은 가장 인기 있는 스크린샷 도구들이지만, 전체의 일부일 뿐입니다. XFCE의 screenshooter나 lightscreen처럼 못지않게 훌륭한 수십 가지 대안이 있으며, 이 글에 모두 담을 수는 없었습니다. 각 도구마다 장단점이 있고, 어떤 도구는 특정 배포판이나 데스크톱 환경에서 더 잘 작동하기도 합니다.
여러분이 가장 즐겨 쓰는 스크린샷 도구는 무엇인가요?