스크린 샷 활용도 개선하기
XFCE4 환경에서 스크린 샷을 더 쉽게 활용하기 위한 작업기록입니다.
xfce-screenshooter 설치
설치명령
sudo apt install xfce4-screenshooter
이 패키지는 XFCE의 플러그인으로 X 윈도우의 화면을 캡쳐하여 이미지로 저장해주는 기능을 제공한다. 옵션에 따라 영역캡쳐, 전체화면 캡쳐, 클립보드 저장 등을 사용할 수 있다.
단축키 등록
화면캡쳐 명령
# 전체화면캡쳐
sh -c "xfce4-screenshooter -f -s $HOME/Pictures/Screenshots/full_$(date +%s).png"
# 클립보드영역캡쳐
sh -c "xfce4-screenshooter -r -c"
# 영역화면캡쳐
sh -c "xfce4-screenshooter -r -s $HOME/Pictures/Screenshots/region_$(date +%s).png"
단축키
xfce4 스크린슈터 플러그인을 설치한 후에 각각 필요한 기능에 맞춰 자신이 편하게 사용할 수 있는 단축키를 등록하여 사용하면 된다. 나의 작업 환경에서는 Super 키를 활용한 조합이 가장 괜찮았다. XFCE의 특성상 개인의 취향에 따라 중복되지 않는 조합을 찾아야할 수도 있다.
webp로 변환하여 저장하기
스크린 샷 이미지를 최적화하기 위하여 imagemagick
패키지를 활용할 수 있다. 기본값으로 png로 저장되는 캡쳐 이미지를 webp로 변환하여 저장해보기로 했다. 다만 클립보드는 실패하였는데 변환은 되지만 xfce의 클립보드가 image/webp
형식으로 저장되지 않았다.
캡쳐 파일을 /tmp/
디렉토리에 임시로 저장한 후 convert
명령을 통하여 webp로 변환하도록 하였다. webp 압축의 가장 효율이 좋은 80% 퀄리티 옵션을 주었는데 필요하다면 변경하여 사용하면 된다.
설치명령
sudo apt install imagemagick
변경된 단축키
단축키 설정 변경
# 전체화면캡쳐
sh -c "xfce4-screenshooter -f -s /tmp/screenshot.png && convert -quality 80 /tmp/screenshot.png $HOME/Pictures/Screenshots/full_$(date +%s).webp"
# 영역화면캡쳐
sh -c "xfce4-screenshooter -r -s /tmp/screenshot.png && convert -quality 80 /tmp/screenshot.png $HOME/Pictures/Screenshots/region_$(date +%s).webp"
초판: 2025. 08. 04. 22:30:56
© 2025 이 문서는 "CC BY 4.0 국제규약" 라이선스로 배포 되었습니다. 모든 권리는 저자에게 있습니다.