Imgur-Screenshot를 사용하여 스크린샷을 찍고 Imgur에 한 번에 업로드하기 [Linux]
원격으로 팀과 작업하거나 인터넷에서 친구와 무언가를 논의할 때, 스크린샷을 찍고 상대방과 공유해야 하는 상황이 발생할 수 있습니다. 가장 일반적인 방법은 사용 중인 채팅 또는 메신저 앱을 통해 스크린샷을 보내는 것이지만, 이 과정을 빠르고 편리하게 만드는 다른 많은 솔루션이 있습니다.
이 기사에서는 스크린샷을 캡처하고 이미지 공유 웹사이트 Imgur에 한 번에 업로드할 수 있는 도구인 Imgur-Screenshot에 대해 배워보겠습니다. 이렇게 하면 링크만 공유하면 됩니다.
참고: Imgur-screenshot은 Mac OS X에서도 작동합니다.
Imgur-Screenshot
Imgur-Screenshot 도구는 기본적으로 Linux와 OS X에서 사용할 수 있는 간단한 bash 스크립트입니다. 이 도구는 Imgur의 공식 웹사이트에도 나와 있으며, 선택한 영역의 스크린샷을 찍고 이미지를 Imgur에 업로드할 수 있게 해줍니다. 이 모든 것이 한 번의 단계로 이루어집니다. 뿐만 아니라, 이미지에 대한 직접 링크도 클립보드에 복사됩니다.
다운로드 및 설치
Imgur-screenshot 도구를 다운로드하려면 다음 명령어를 실행하세요(시스템에 git이 이미 설치되어 있는지 확인하세요.):
git clone https://github.com/jomo/imgur-screenshot.git이 명령어는 bash 스크립트를 홈 디렉토리에 다운로드합니다. 예를 들어, 제 경우에는 “/home/himanshu/imgur-screenshot” 디렉토리에 다운로드되었습니다. 이 디렉토리로 들어가서 “imgur-screenshot.sh” 스크립트를 실행하여 도구를 사용할 수 있습니다.
하지만 도구를 사용하기 전에 모든 종속성이 충족되는지 확인하려면 다음 명령어를 실행하세요:
./imgur-screenshot.sh --check종속성이 충족되지 않으면 먼저 설치해야 합니다. 예를 들어, 제 경우에는 다음과 같은 출력이 생성되었습니다:
OK: found grep
OK: found notify-send
OK: found scrot
ERROR: xclip not found
ERROR: curl not found이는 Imgur-Screenshot을 시작하기 전에 마지막 두 패키지를 다운로드해야 함을 의미합니다.
사용법
가장 기본적인 형태로 이 도구는 일반 쉘 스크립트로 실행하여 사용할 수 있습니다. 이렇게 실행하면 먼저 캡처할 영역을 선택하라는 메시지가 표시됩니다.
./imgur-screenshot.sh
Please select area마우스로 영역을 선택하면 스크린샷이 캡처되고 업로드 프로세스가 즉시 시작됩니다.
Uploading '/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png'...
image link: https://i.imgur.com/z8Wkxq7.png
delete link: https://imgur.com/delete/mhVokN54tNmXbnf
URL copied to clipboard
Opening 'xdg-open https://i.imgur.com/z8Wkxq7.png'
Version v1.7.3 is up to date.업로드가 완료되면 대상 링크가 클립보드에 복사됩니다. 또한, 링크가 자동으로 새 웹 브라우저 탭에서 열립니다.
스크린샷을 Imgur 계정에 업로드하기
Imgur 계정이 있고 스크린샷을 그곳에 업로드하고 싶다면, 다음과 같이 하세요.
Imgur 계정에 로그인했는지 확인하세요. 그런 다음 다음 명령어를 실행하세요. 이 출력은 유틸리티를 Imgur 계정에 연결하는 데 필요한 모든 단계를 나열합니다.
./imgur-screenshot.sh -c
In order to upload to your account, register a new application at:
https://api.imgur.com/oauth2/addclient
Select 'OAuth 2 authorization without a callback URL'
Then, set the imgur_acct_key (Client ID) and imgur_secret in your config.출력에 언급된 링크로 이동하여 지침에 따라 정보를 입력하세요. 이메일 주소도 입력해야 하지만 “Authorization callback URL”, “Application website” 또는 “Description”을 입력할 필요는 없습니다. 하단의 캡차를 입력하고 제출 버튼을 클릭하세요.

다음으로, 애플리케이션이 귀하의 계정에 연결되도록 허용하세요.

“허용”을 클릭하면 클라이언트 ID와 클라이언트 비밀이 제공됩니다.

이 값을 복사하여 “imgur_accnt_key” 및 “imgur_secret” 필드에 붙여넣으세요.

작은 변경 사항이므로 여기서 수행했습니다. 도구의 구성을 여러 번 변경할 계획이라면(도구를 자주 사용하기 시작할 때 발생할 수 있음), “~/.config/imgur-screenshot/settings.conf”에서 구성을 덮어쓰는 것이 좋습니다.
이 작업이 완료되면 다음 명령어를 실행하세요:
./imgur-screenshot.sh -c이 시점까지 모든 것이 올바르게 수행되었다면, 출력은 특정 URL로 이동하여 핀을 가져오라는 메시지를 표시합니다.
제 경우의 출력은 다음과 같습니다(URL을 가렸으므로 복사하지 마세요.):
Go to
https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX
and grant access to this application.
Enter the PIN:
핀을 입력하면 도구가 귀하의 계정에 연결됩니다. 스크린샷을 찍고 Imgur 계정에 업로드하려면 다음 명령어를 실행하세요:
./imgur-screenshot.sh -ltrue계정을 확인하면 그곳에 스크린샷이 있을 것입니다.
기능
Imgur-Screenshot 도구가 제공하는 몇 가지 기능은 다음과 같습니다:
- 스크린샷 또는 이미지 파일 업로드
- 클립보드에 링크 복사
- 사용자 정의 가능한 구성
- 업로드 전에 이미지 편집
- 익명으로 또는 계정으로 업로드
- 앨범 생성 및 추가
- 파일 이름, 링크 및 삭제 링크 기록 저장
- 자동 이미지 삭제
- 업데이트 알림
자세한 정보는 여기에서 확인하세요.
결론
Imgur-Screenshot은 약속한 대로 유용한 도구입니다. 또한, 모든 추가 기능이 있어 필수 도구입니다. 한 번 사용해 보세요. Shutter(비슷하지만 비교적 더 인기 있는 도구)가 최근에 Ubuntu에서 작동을 중단한 것 알고 계셨나요? Imgur-Screenshot을 배우기 시작할 또 다른 이유입니다.