Mac OS X 스크린샷 캡쳐 파일 JPG, PDF, GIF 포멧 변경

모든 버전의 Mac OS X 의 화면 캡쳐시 저장 되는 파일 포멧은 PNG입니다. 이 기본 설정을 간단하게 JPG, TIFF, PDF, GIF로 변경 할 수 있습니다.물론 기본 설정인 PNG로 되돌릴 수도 있습니다.

화면 캡쳐 파일 포멧 변경 방법

기본 설정을 변경하기 위해서는 응용프로그램/유틸리티 폴더의 터미널.app의 커맨드라인을 이용해야 합니다.
터미널.app이외의 iTerm과 같은 다른 앱을 이용해도 됩니다.

스크린샷을 JPG 포멧으로 변경

커맨드라인에서 아래의 명령을 실행 하고 Enter키를 누릅니다.

defaults write com.apple.screencapture type jpg

위 명령만으로도 화면 캡쳐시 저장 되는 파일 포멧이 변경되지만 변경 사항이 적용되지 않거나 변경사항이 적용되도록 SystemUIServer를 재 시작합니다.

killall SystemUIServer

화면 캡쳐를 하여 저장되는 파일 포멧이 변경 되었는지 확인합니다.
화면 캡쳐는 전체 화면을 캡쳐 할 경우는 Command+Shift+3, 캡쳐 영역을 지정하여 캡쳐 할 경우는 Command+Shift+4 로 단축키를 이용하여 스크린샷을 저장 할 수 있습니다.

PDF 포멧으로 설정

위의 두번의 명령을 실행하여 타입 부분을 PDF로 변경하면 됩니다.
아래와 같이 ;로 구분하여 한 줄의 명령으로도 합쳐서 실행하는 것도 가능합니다.

defaults write com.apple.screencapture type pdf; killall SystemUIServer

위의 명령을 입력(복사해서 붙여넣기) 후 엔터키를 입력하면 됩니다.

GIF 포멧으로 설정

GIF 포멧은 일반적으로 적은 색을 사용하여 품질이 좋지 않습니다만, 필요할 경우 아래 커맨드로 GIF포멧으로 변경이 가능합니다.

defaults write com.apple.screencapture type pdf; killall SystemUIServer

TIFF 포멧으로 설정

TIFF 포멧은 가장 좋은 품질로 압축되지 않은 이미지 형식입니다. TIFF는 일반적으로 인쇄목적을 위해 사용되며, 압축되지않아 스크린 샷의 파일 크기가 매우 큽니다. 20메가 바이트 이상이 될 수도 있습니다.

defaults write com.apple.screencapture type tiff; killall SystemUIServer

기본 설정인 PNG로 되돌리기

기본 설정인 스크린 샷 저장 파일 포멧인 PNG으로 변경하는 것도 가능합니다.
변경 방법은 위의 명령들과 동일하게 타입을 PNG로 지정 하면 됩니다.

defaults write com.apple.screencapture type png;

SystemUIServer도 재시작 해줍니다.

killall SystemUIServer

'Mac OS X' 카테고리의 다른 글

Customize Terminal Prompt. 터미널 프롬프트 변경  (0) 2015.05.18
Posted by dewnine
,

OS X의 디폴트 커맨드라인의 프롬프트는 아래와 같습니다.

computerName:CurrentDiretory User$

디폴트 프롬프트도 그리 나쁘지는 않습니다만 좀더 많은, 요긴한 정보를 표시하도록 변경 할 수 있습니다.

설정 방법

PS1의 환경 변수를 변경하여 원하는 형태로 프롬프트를 변경 할 수 있습니다.

export PS1=" "

프롬프트에서 설정 가능한 옵션은 아래와 같습니다.

  • \d – 현재 날짜
  • \t – 현재 시간
  • \h – Host name
  • \# – Command number
  • \u – 로그인 사용자 이름
  • \W – 현재 작업 디렉토리 (예: Desktop/)
  • \w – 현재 작업 디렉토리의 전체 경로 (예: /Users/Admin/Desktop/)

설정 예제

export PS1="\h@\u:\w$"

MyPC@hongildong:~$와 같은 형태로 프롬프트가 표시됩니다.
매번 터미널에서 위 커멘트를 실행해도 되지만 터미널 프로그램이 실행될때 자동으로 설정되기를 원할 경우는 쉘 환경 변수를 설정합니다.

프롬프트에 컬러 적용

컬러를 적용할 부분 앞에 아래의 컬러 코드를 넣으면 프롬프트 부분에 컬러가 적용되어 표시됩니다.

# Regular Colors
\[\033[0;30m\] # Black
\[\033[0;31m\] # Red
\[\033[0;32m\] # Green
\[\033[0;33m\] # Yellow
\[\033[0;34m\] # Blue
\[\033[0;35m\] # Purple
\[\033[0;36m\] # Cyan
\[\033[0;37m\] # White

# High Intensty
\[\033[0;90m\] # Black
\[\033[0;91m\] # Red
\[\033[0;92m\] # Green
\[\033[0;93m\] # Yellow
\[\033[0;94m\] # Blue
\[\033[0;95m\] # Purple
\[\033[0;96m\] # Cyan
\[\033[0;97m\] # White

# Background
\[\033[40m\] # Black
\[\033[41m\] # Red
\[\033[42m\] # Green
\[\033[43m\] # Yellow
\[\033[44m\] # Blue
\[\033[45m\] # Purple
\[\033[46m\] # Cyan
\[\033[47m\] # White

# High Intensty backgrounds
\[\033[0;100m\] # Black
\[\033[0;101m\] # Red
\[\033[0;102m\] # Green
\[\033[0;103m\] # Yellow
\[\033[0;104m\] # Blue
\[\033[10;95m\] # Purple
\[\033[0;106m\] # Cyan
\[\033[0;107m\] # White
컬러가 적용된 예
export PS1="\[\033[1;34m\]\!\[\033[0m\] \[\033[1;35m\]\u\[\033[0m\]:\[\033[1;35m\]\W\[\033[0m\]$ "

자동 설정 방법

다음의 .bashrc, .bash_profile, .profile 사용자의 bash sehll 환경 설정 파일중에 하나를 수정하여 변경할 수 있습니다.

Posted by dewnine
,