Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Linux 명령줄에서 직접 스크린샷 캡처:단계별 가이드

GNU/Linux 환경의 대부분과 마찬가지로 명령줄에서 스크린샷을 찍는 방법이 있습니다. 사용자가 이 작업을 수행하려는 몇 가지 주요 이유가 있습니다. 하나는 특히 타이밍을 다룰 때 스크린샷을 찍는 방법을 추가로 제어하는 ​​것입니다. 또 다른 방법은 비디오 파일로 스크린샷 갤러리를 만드는 것입니다. 과도한 키보드 활동에 익숙한 사용자도 이 방법을 가장 빠르게 찾을 수 있습니다.

목표와 분포에 따라 수행하려는 작업을 수행하는 방법이 여러 가지 있을 수 있습니다. 다시 한 번, 이는 Linux 개발자가 작업을 수행하는 방식을 나타냅니다. 좋은 소식은 이러한 도구 중 다수가 기존 설치에 이미 존재한다는 것입니다.

방법 1:scrot로 스크린샷 찍기

명령에서 스크린샷을 찍는 가장 기본적인 방법은 간단히 scrot를 입력하고 Enter 키를 누르는 것입니다. 이 작업을 수행하려면 적절한 터미널 에뮬레이터 창에 있을 필요조차 없습니다. Alt와 F2 또는 Windows나 Super 키와 R을 눌러 실행 대화 상자를 표시하는 경우 scrot을 입력하고 Enter 키를 누르기만 하면 됩니다. 이렇게 하면 데스크탑의 모든 내용에 대한 스크린샷이 찍혀 홈 디렉토리 내의 파일에 저장됩니다. 그래픽 파일 관리자를 사용하거나 명령줄에 cd ~를 입력한 다음 ls를 입력하여 액세스할 수 있습니다. 실행한 터미널 창의 스크린샷도 찍기 때문에 이 방법에서는 터미널 창보다 실행 상자에서 제공되는 명령줄을 더 자주 사용하는 것이 좋습니다.

복용하기 전에 준비가 완료되도록 지연을 설정할 수 있습니다. scrot -d 10을 입력하고 Enter 키를 눌러 스크린샷을 찍기 전에 10초 동안 기다리세요. 이렇게 하면 스크린샷을 찍고 있는 프로그램을 구성할 수 있는 충분한 시간이 제공됩니다. 또한 이 명령 뒤에 파일 이름을 설정할 수도 있으며, 이는 scrot이 홈 디렉터리에서 파일 이름을 지정할 때 사용할 것입니다.

카운트다운을 생성하려면 명령에 -c 스위치를 추가하세요. 예를 들어, scrot -d 10 -c는 스크린샷을 찍을 때까지의 시간을 초 단위로 계산합니다. 이는 scrot가 촬영을 시작하기 전에 모든 것을 준비해야 할 때 미리 계획하는 데 도움이 될 수 있습니다.

대부분의 최신 데스크탑 환경은 scrot 또는 다른 명령줄 기반 스크린샷 유틸리티를 키보드의 Print Screen(Prt Sc) 키에 연결합니다. Prt Sc를 눌러 모든 내용의 스크린샷을 찍거나 Alt+Prt Sc를 눌러 scrot 유틸리티를 사용하여 활성 창 중 하나를 가져와야 할 수도 있습니다. 아주 소수의 키보드 레이아웃에는 Prt Sc 키에 연결되지 않은 별도의 SysRq 키가 있으며, 이 키는 현재 창의 스크린샷을 찍는 데에도 작동할 수 있습니다.

scrot 뒤에 -s를 붙여 호출하면 마우스 포인터로 화면에 영역을 그릴 수 있습니다. 해당 특정 영역의 스크린샷만 남게 됩니다.

이는 유용할 수 있지만 이러한 방식으로 찍은 일부 스크린샷은 이상하게 보일 수 있으며 비정상적으로 잘릴 수 있습니다.

방법 2:Xfce4 그래픽 스크린슈터 사용

Debian-Xfce, Xubuntu 및 기타 Xfce4 사용자에게는 Prt Sc를 푸시할 때 표시되는 xfce4-screenshoter라는 명령이 있으며 명령줄에서 이를 호출할 수 있습니다. 터미널에서 xfce4-screenshooter를 입력하거나 Alt+F2 또는 Super+R을 누를 때 나타나는 응용 프로그램 찾기에 간단히 입력하면 촬영하고 싶은 스크린샷 유형을 선택할 수 있는 대화 상자가 나타납니다.

지역 선택을 클릭하고 확인을 눌러 화면 영역을 강조 표시하거나 화면 진입 또는 활성 창을 선택하여 보다 전통적인 스크린샷 사용자 경험을 제공합니다.

방법 3:ffmpeg를 사용하여 프레임 추출

ffmpeg 프로그램을 사용하여 비디오 파일에서 전체 스크린샷 갤러리를 만들 수 있습니다. ffmpeg가 아직 없는 경우 Debian, Ubuntu 또는 Mint 기반 배포판을 사용하는 경우 sudo apt-get install ffmpeg를 사용하여 설치해야 합니다. 이는 Raspberry Pi 플랫폼의 대부분의 Debian 사용자에게도 적용됩니다. Fedora 또는 Red Hat 사용자는 패키지를 설치하려면 루트로 yum install rpmbuild를 실행해야 합니다. Arch 사용자는 ffmpeg-git 또는 ffmpeg-full 패키지 중에서 선택할 수 있습니다. 대부분의 사용자는 ffmpeg-git 버전을 사용하기를 원할 것입니다.

패키지를 설치한 후 cd 명령을 사용하여 비디오 파일의 대상으로 이동하면 ffmpeg를 사용하여 갤러리를 만들 수 있습니다. 거기서 ffmpeg -i myMovie.avi -r 1 -f image2 Shot_%06.jpg를 실행하고 명령을 필름 파일 이름으로 바꾸세요. Shots_%06.jpg 파일 이름의 숫자는 스크린샷을 목록에 정렬하는 데 뒤에 오는 0의 개수를 나타내며 1 뒤의 숫자는 프레임 속도를 나타냅니다. 어떤 종류의 스크린샷을 캡처하고 싶은지 더 잘 파악하기 위해 어느 정도 이 기능을 사용해 볼 수 있습니다.

방법 4:명령줄에서 mplayer 사용

Lubuntu, LXLE 및 Trisquel Mini-Linux 사용자가 이미 갖고 있어야 하는 명령줄에서 mplayer를 호출할 수도 있습니다. 없는 사람은 sudo apt-get install mplayer를 사용하여 설치할 수 있습니다. mplayer -vf 스크린샷과 비디오 파일 이름을 입력하면 작은 플레이어 창이 나타납니다. 스크린샷을 찍고 싶을 때마다 s 키를 누르면 작동 여부에 대한 메시지가 표시됩니다. 터미널 창은 촬영 중인 스크린샷에 대한 메시지를 계속 출력하기 위해 전체 시간 동안 유효한 상태로 유지됩니다.

다음을 사용할 수도 있습니다:

mplayer -nosound -frames ## -vo png:z=9 myVideo.avi

파일 이름을 동영상 이름으로 바꾸고 ##을 자동으로 촬영할 프레임 수로 바꾸세요. 원하는 경우 png를 jpg 또는 gif89a와 같은 다른 이미지 형식으로 바꿀 수도 있지만 일반적으로 png가 최고의 이미지 품질을 제공합니다.

저자 소개

Linux 명령줄에서 직접 스크린샷 캡처:단계별 가이드

케빈 애로우

Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.