우분투 리눅스에선 스크린샷 지원 프로그램이 이미 존재하지만,
사실 매번 프로그램 바로가기를 클릭해서 실행해야 하는 번거로움이 있습니다.
또는 저희가 스크린샷을 캡처할 때 바로 특정 영역을 크롭해서 저장하고 싶은데 그런 기능을 지원하지도 않습니다(있지만 발견을 못한 걸지도...?)
그래서 리눅스에 shutter라는 아주 유용한 스크린샷 캡처 프로그램을 사용해보겠습니다.
1. 터미널 sudo apt install 명령어를 통해 shutter를 설치
먼저 터미널(리눅스에서 터미널 열기 단축키: ctrl + alt + T)을 켜고 아래 명령어를 입력합니다
sudo apt install shutter
본인 계정 비밀번호 입력하고 엔터 치면 다운로드가 위 캡처 사진처럼 진행됩니다.
2. shutter 프로그램 바로가기 확인
저렇게 설치하고 나면 shutter 프로그램 바로가기가 리눅스의 Launchpad(?)에 생성되어 있는 걸 확인할 수 있습니다.
물론 화면을 캡처하고 싶을 때마다 저 바로가기를 클릭해서 실행할 수도 있겠지만 매번 많이 번거로울 것 같습니다.
단축키로 빠르게 신속하게 실행하는 법을 배워봅시다.
How to change the keyboard shortcut to take screenshots with Shutter?
I use Shutter for screenshots. When I press Print Screen or Shift + Ctrl + Z, a popup appears that a screenshot is going to be made in 2 seconds. After that Shutter opens, and I can then crop the i...
askubuntu.com
이번엔 터미널에 다음 명령어를 쳐보겠습니다.
man shutter
shutter 라는 프로그램의 설명서(manual -> 'man')를 보겠다는 명령어입니다.
shutter 프로그램을 설치한 상태에서 저 명령어를 입력하면 아래처럼 shutter 기능과 명령어에 대한 설명을 볼 수 있습니다.
맨 아래에 보면 CAPTURE MODE OPTIONS 라고 되어 있는 부분에
shutter + -s : 내가 현재 화면의 크기를 선택장(select)해서 저장
shutter + -f : 전체 화면(full screen)을 저장
shutter + -w: 현재 활성화된 창(winidow) 중 하나를 선택해서 저장
이라고 설명하고 있습니다.
즉, 터미널에
shutter -s
라고 입력하면 shutter 프로그램을 실행하여 창의 크기를 선택하는 동작을 수행한다는 뜻입니다.
그렇다면 저 명령어를 저희가 원하는 키보드의 단축키 조합에 저장한다면,
즉 ctrl + alt + b 와 같은 단축키를 누를 때마다 컴퓨터가 'shutter -s'라는 명령어를 수행하도록 매핑한다면 단축키로 아주 편리하게 기능을 쓸 수 있지 않을까요?
3. 키보드 단축키로 shutter 편리하게 이용하기
설정(톱니바퀴 아이콘)을 눌러서 키보드 메뉴를 클릭합니다.
맨 아래로 스크롤해서 내려가보면 + 기호가 있습니다. 이 + 기호를 눌러서 사용자 설정 단축키 조합을 만들어보겠습니다.
이렇게 사용자 설정 바로 가기 키 추가가 뜨면, 이 명령어 동작에 적당한 이름을 붙여주고
'명령'에는 컴퓨터가 해당 단축키 조합을 인식했을 때 수행할 명령어(예) shutter -f, shutter -s, shutter -w )를 써줍니다.
그러고 나서 바로가기 설정... 을 클릭해줍니다.
저렇게 창이 뜨면 이 상태에서 원하는 단축키를 눌러줍니다.
여기서 이미 존재하는 단축키가 아니라면 정상적으로 단축키를 인식하고 아래처럼 뜹니다.
예시로 들었지만 저는 맥북의 Grabit 앱을 사용 중이었기 때문에 아래 조합으로 저장해두었습니다.
본인이 가장 편한 대로 단축키를 저장해두면 좋을 것 같습니다.
이제 저 단축키만 눌러서 바로 스크린샷을 캡처할 수 있습니다. 시간 단축 성공!
'2023년 이전 > 리눅스' 카테고리의 다른 글
SSH + 리눅스 서버 원격 사용법: Part 1 (0) | 2023.08.11 |
---|---|
VS Code에서 원격 서버 접속 오류 Case 1: 패스워드 만료 (0) | 2022.11.25 |
ln 명령어로 심볼릭 링크 symbolic link 생성하기 (0) | 2022.10.19 |
ForkLift로 로컬-원격 서버(또는 원격 서버-서버) 간 파일 쉽게 전송하기 (0) | 2022.10.13 |
SSH로 원격 서버 접속 + VS Code로 SSH config 설정하기 (0) | 2022.10.13 |