웹사이트 검색

gnome-screenshot을 사용하여 Linux에서 스크린샷을 찍는 종합 가이드


이 페이지에서

  1. 그놈 스크린샷 정보
  2. 그놈 스크린샷 설치
  3. Gnome-스크린샷 사용법/기능
    1. 현재 활성 창 캡처\n
    2. 창 테두리
    3. 창 테두리에 효과 추가\n
    4. 특정 영역의 스크린샷
    5. 스냅샷에 마우스 포인터 포함\n
    6. 스크린샷 촬영 지연
    7. 대화형 모드에서 도구 실행\n
    8. 스크린샷 직접 저장
    9. 클립보드에 복사
    10. 여러 디스플레이의 경우 스크린샷\n
    11. 화면 캡처 프로세스 자동화\n
    12. 도움 받기

    시장에는 여러 스크린샷 촬영 도구가 있지만 대부분은 GUI 기반입니다. Linux 명령줄에서 작업하는 데 시간을 할애하고 기능이 풍부한 명령줄 기반 화면 캡처 도구를 찾고 있다면 gnome-screenshot을 사용해 볼 수 있습니다. 이 가이드에서는 이해하기 쉬운 예를 사용하여 이 유틸리티를 설명합니다.

    Please note that all the examples mentioned in this tutorial have been tested on Ubuntu 16.04 LTS, and the gnome-screenshot version we have used is 3.18.0.

    그놈 스크린샷 정보

    Gnome-screenshot은 이름에서 알 수 있듯이 전체 화면, 특정 애플리케이션 창 또는 기타 사용자 정의 영역을 캡처하는 데 사용되는 그놈 도구입니다. 이 도구는 캡처한 스크린샷의 테두리에 미화 효과를 적용하는 기능을 포함하여 몇 가지 다른 기능을 제공합니다.

    그놈 스크린샷 설치

    gnome-screenshot 도구는 Ubuntu 시스템에 사전 설치되어 있지만 어떤 이유로 유틸리티를 설치해야 하는 경우 다음 명령을 사용하여 수행할 수 있습니다.

    sudo apt-get install gnome-screenshot


    도구가 설치되면 다음 명령을 사용하여 시작할 수 있습니다.

    gnome-screenshot

    Gnome-스크린샷 사용법/기능

    이 섹션에서는 gnome-screenshot 도구를 사용하는 방법과 도구가 제공하는 모든 기능에 대해 설명합니다.

    기본적으로 명령줄 옵션 없이 도구를 실행하면 전체 화면이 캡처됩니다.

    현재 활성 창 캡처

    원하는 경우 -w 옵션을 사용하여 스크린샷을 현재 활성 창으로 제한할 수 있습니다.

    gnome-screenshot -w

    창 테두리

    기본적으로 이 유틸리티는 캡처하는 창의 테두리를 포함하지만 이 기능을 활성화하는 특정 명령줄 옵션 -b도 있습니다(어딘가에서 사용하려는 경우). 사용 방법은 다음과 같습니다.

    gnome-screenshot -wb

    물론 -b와 함께 -w 옵션을 사용해야 캡처된 영역이 현재 활성 창이 됩니다(그렇지 않으면 -b 효과가 없습니다).

    더 중요한 것은 원하는 경우 창의 테두리를 제거할 수도 있다는 것입니다. 이것은 -B 명령줄 옵션을 사용하여 수행할 수 있습니다. 다음은 이 옵션을 사용하는 방법의 예입니다.

    gnome-screenshot -wB

    다음은 예시 스냅샷입니다.

    창 테두리에 효과 추가

    gnome-screenshot 도구를 사용하여 창 테두리에 다양한 효과를 추가할 수도 있습니다. 이것은 --border-effect 옵션을 사용하여 수행할 수 있습니다.

    그림자 효과(창에 그림자 추가), 테두리 효과(스크린샷 주위에 직사각형 공간 추가), 빈티지 효과(스크린샷의 채도를 약간 낮추고 색조를 추가하고 직사각형 추가)와 같은 유틸리티에서 제공하는 모든 효과를 추가할 수 있습니다. 주변 공간).

    gnome-screenshot --border-effect=[EFFECT]

    예를 들어 그림자 효과를 추가하려면 다음 명령을 실행합니다.

    gnome-screenshot –border-effect=shadow

    다음은 그림자 효과의 예시 스냅샷입니다.

    위의 스크린샷은 그림자 효과를 명확하게 볼 수 있도록 터미널 모서리에 초점을 맞춥니다.

    특정 영역의 스크린샷

    원하는 경우 gnome-screenshot 유틸리티를 사용하여 컴퓨터 화면의 특정 영역을 캡처할 수도 있습니다. 이것은 -a 명령줄 옵션을 사용하여 수행할 수 있습니다.

    gnome-screenshot -a


    위 명령이 실행되면 마우스 포인터가 '+' 기호로 바뀝니다. 이 모드에서는 왼쪽 클릭을 누른 상태에서 마우스를 움직여 화면의 특정 영역을 잡을 수 있습니다.

    다음은 터미널 창의 작은 영역을 자른 예시 스크린샷입니다.

    스냅샷에 마우스 포인터 포함

    기본적으로 이 도구를 사용하여 스크린샷을 찍을 때마다 마우스 포인터가 포함되지 않습니다. 그러나 이 유틸리티를 사용하면 -p 명령줄 옵션을 사용하여 수행할 수 있는 포인터를 포함할 수 있습니다.

    gnome-screenshot -p

    다음은 예시 스냅샷입니다.

    스크린샷 촬영 지연

    스크린샷을 찍는 동안 시간 지연을 도입할 수도 있습니다. 이를 위해 --delay 옵션에 초 단위로 값을 할당해야 합니다.

    gnome-screenshot –delay=[SECONDS]

    예를 들어:

    gnome-screenshot --delay=5

    다음은 예시 스크린샷입니다.

    대화식 모드에서 도구 실행

    이 도구를 사용하면 -i라는 단일 옵션을 사용하여 모든 기능에 액세스할 수 있습니다. 이 명령줄 옵션을 사용하여 사용자는 런타임에 하나 이상의 도구 기능을 선택할 수 있습니다.

    $ gnome-screenshot -i

    다음은 예시 스크린샷입니다.

    위의 스냅샷에서 볼 수 있듯이 -i 옵션은 전체 화면 캡처, 현재 창 캡처, 캡처할 영역 선택, 지연 옵션, 효과 옵션과 같은 많은 기능에 대한 액세스를 제공합니다. 모두 대화식 모드입니다.

    스크린샷을 직접 저장

    원하는 경우 터미널에서 현재 작업 디렉토리로 스크린샷을 직접 저장할 수 있습니다. 즉, 도구가 실행된 후 캡처된 스크린샷의 파일 이름을 입력하라는 메시지가 표시되지 않습니다. 이 기능은 파일 이름을 전달해야 하는 --file 명령줄 옵션을 사용하여 액세스할 수 있습니다.

    gnome-screenshot –file=[FILENAME]

    예를 들어:

    gnome-screenshot --file=ashish

    다음은 예시 스냅샷입니다.

    클립 보드에 복사

    gnome-screenshot 도구를 사용하면 스크린샷을 클립보드에 복사할 수도 있습니다. 이것은 -c 명령줄 옵션을 사용하여 수행할 수 있습니다.

    gnome-screenshot -c

    예를 들어 이 모드에서는 복사한 스크린샷을 이미지 편집기(예: GIMP)에 직접 붙여넣을 수 있습니다.

    다중 디스플레이의 경우 스크린샷

    시스템에 여러 디스플레이가 연결되어 있고 특정 디스플레이의 스냅샷을 찍고 싶다면 --display 명령줄 옵션을 사용할 수 있습니다. 이 옵션에는 디스플레이 기기 ID(움직이는 화면의 ID) 값이 필요합니다.

    gnome-screenshot --display=[DISPLAY]

    예를 들어:

    gnome-screenshot --display=VGA-0

    위의 예에서 VGA-0은 캡처하려는 디스플레이의 ID입니다. 스크린샷하려는 디스플레이의 ID를 찾으려면 다음 명령을 사용할 수 있습니다.

    xrandr --query

    아이디어를 제공하기 위해 이 명령은 필자의 경우 다음과 같은 출력을 생성했습니다.

    $ xrandr --query
    Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
    VGA-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
    1366x768 59.8*+
    1024x768 75.1 75.0 60.0
    832x624 74.6
    800x600 75.0 60.3 56.2
    640x480 75.0 60.0
    720x400 70.1
    HDMI-0 disconnected (normal left inverted right x axis y axis)

    화면 캡처 프로세스 자동화

    앞에서 설명한 것처럼 -a 명령줄 옵션은 화면의 특정 영역을 잡는 데 도움이 됩니다. 그러나 마우스를 사용하여 수동으로 영역을 선택해야 합니다. 원하는 경우 gnome-screenshot을 사용하여 이 프로세스를 자동화할 수 있지만 이 경우 키 누르기와 마우스 이벤트를 시뮬레이션할 수 있는 xdotool이라는 외부 도구를 사용해야 합니다.

    예를 들어:

    (gnome-screenshot -a &); sleep 0.1 && xdotool mousemove 100 100 mousedown 1 mousemove 400 400 mouseup 1


    mousemove 하위 명령은 마우스 포인터를 화면의 지정된 X 및 Y 좌표(위 예에서 100 및 100)에 자동으로 배치합니다. mousedown 하위 명령은 클릭과 동일한 작업을 수행하는 이벤트를 발생시키는 반면(왼쪽 클릭을 원했기 때문에 인수 1을 사용함) mouseup 하위 명령은 사용자가 마우스 버튼을 놓는 작업을 수행하는 이벤트.

    따라서 전반적으로 위에 표시된 xdotool 명령은 마우스로 수동으로 수행해야 하는 것과 동일한 영역 잡기 작업을 수행합니다. 특히 마우스 포인터를 화면의 100, 100 좌표에 배치하고 포인터가 그러면 화면에서 400,400 좌표에 도달합니다. 선택한 영역은 gnome-screenshot에 의해 캡처됩니다.

    다음은 위 명령의 스크린샷입니다.

    결과는 다음과 같습니다.


    xdotool에 대한 자세한 내용은 여기를 참조하십시오.

    도움을 받다

    쿼리가 있거나 명령줄 옵션과 관련된 문제에 직면한 경우 --help, -? 또는 을 사용할 수 있습니다. >-h 관련 정보를 얻는 옵션.

    gnome-screenshot -h

    gnome-screenshot에 대한 자세한 내용은 명령의 매뉴얼 페이지 또는 매뉴얼 페이지를 참조하세요.

    man gnome-screenshot

    결론

    초보자가 사용하기 쉬울 뿐만 아니라 고급 사용을 위한 기능이 풍부한 경험을 제공하므로 이 유틸리티를 한 번 이상 사용하는 것이 좋습니다. 계속해서 시도해보십시오.