Mac Story/Mac 사용팁2010.08.19 23:08


Mac OS X에서 파일을 정리할 때 필자는 특히 Label(라벨; 꼬리표)을 이용하는 법을 즐겨한다. 예를 들어 붉은색은 '중요', 노란색은 '보관', 회색은 '참고' 등으로 한눈에 색깔별로 파악하기 쉽고, 이는 후에 Smart Folder나 Spotlight의 검색 조건에서도 유용하게 사용할 수 있기 때문이다. 특히 이러한 색상 라벨 설정은 필자의 경우, 한꺼번에 수많은 논문 자료를 다운받은 후 선별적으로 읽어 나가면서 우선 참고 자료의 중요도를 표시하고 싶은데 이러한 경우 색상 라벨을 지정해 두면 편리하게 설정하 수 있다. 또한 Finder 창 자체는 기본적으로 이러한 라벨별로 정렬도 되므로 더더욱 유용하게 사용할 수 있다. 

하지만 문제는 Mac OS X은 기본적으로 라벨 설정을 위한 단축키를 제공하지 않는데 있다. 그러므로 특정 파일의 라벨을 설정하기 위해서는 반드시 정보 입수창(command + i)을 열거나, 혹은 해당 파일을 선택한 후 마우스 우측 버튼을 눌러서 빠른 메뉴를 호출한 다음 라벨 색상을 설정해 줘야 하는 불편함이 있다. 이게 1,2개 소수 파일을 설정할 때는 상관이 없지만 수십개의 자료를 검토하면서 지속적으로 라벨을 메겨야 하는 경우는 너무 불편하다. 단축키의 지원이 매우 요원한 경우라 하겠다. 또한 바꾸어 말하면 단축키를 제공하지 않기 때문에 더더욱 사용하기에 따라 매유 유용한 라벨
의 이용도가 떨어진다고도 볼 수 있겠다. 


마우스 우측 버튼을 눌러 빠른 메뉴를 호출하여 라벨을 지정하는 작업은 너무 복잡고 귀찮고 손이 많이 간다.


필자는 그래서 이를 해결하기 위해서 애플 스크립트를 사용한다. 애플 스크립트를 이용해서 선택된 파일의 라벨을 지정된 색깔로 바꾸어 주는 스크립트를 만든 다음, 이를 Buttler나 Spark(필자는 Spark를 애용한다) 등의 단축키를 지정해 주는 어플리케이션을 이용해서 단축키 할당을 해 주면 매우 편리하다. 

우선 애플 스크립트를 실행시키자. 애플 스크립트는 Mac OS X이 기본적으로 제공하는 스크립트 편집기로, ~/응용프로그램/유틸리티 폴더에 있다. 
그리고 스크립트 편집기에서 다음을 입력한다.

tell application "Finder"

set thisItem to selection as alias

if label index of thisItem = 0 then

set the label index of thisItem to 2 -- 2 = red

else

set label index of thisItem to 0 -- 0 = no label

end if

end tell


위 예제는 선택된 파일의 라벨을 '붉은색(red)'으로 바꾸어 주는 스크립트이다. 설정은 4열에 있는 '2 -- 2 = red' 라는 부분으로 이 부분의 숫자 '2'는 붉은색 라벨을 의미한다. 이 숫자를 1,2,3, ... 7 등으로 바꾸어 주면 각가의 라벨 컬러가 설정이 된다. 뒤에 따라 오는 '-- 2= red' 라는 부분은 단지 앞의 라는 부분이 무엇인가를 의미(주석)하는 것이므로 해당 컬러에 맞추어 적당한 영문을 지정해 주면 된다. 

※ 참고로 위 스크립트는 이미 라벨 지정이 되어 있는 경우에는 다시 라벨을 없애주는 기능도 포함되어 있다. 만약 이 기능을 싫다면 5, 6행의 else ~ no label 까지를 삭제하면 된다.

예를 들어 라벨을 노란색(yellow)으로 바꾸어 주는 스크립트는 아래와 같다.

tell application "Finder"

set thisItem to selection as alias

if label index of thisItem = 0 then

set the label index of thisItem to 3 -- 3 = yellow

else

set label index of thisItem to 0 -- 0 = no label

end if

end tell


즉, 다른 곳은 동일하고 4열의 3 -- 3 = yellow 라는 부분만 다르다. 이렇게 원하고자 하는 색상별로 라벨 설정 스크립트를 만든 뒤 이를 적당한 곳에 저장한다. 필자는 red, yellow, gray 3개만 만들어 설정하였다. 너무 많으면 단축키 설정도 복잡하고 다 기억하기도 힘들다. 상, 중, 하 정도의 3개 정도의 레벨만 사용하는 것이 적당하고 후에 편리하게 사용할 수 있을 것이다.

이렇게 만든 다음 Spark 등의 단축키 지정 어플리케이션을 통해서 해당 스크립트를 단축키를 통해서 실행되도록 해 준다. 
참고로 Spark는 단축키로 각종 명령을 내릴 수 있도록 도와주는 어플리케이션으로 무료이며 매우 유용하여 필자가 메인(main)으로 사용하는 런쳐(launcher) 계열의 어플리케이션이다.

자, 이제 완성되었다. 이제 라벨링을 하고자 하는 대상 파일을 마우스로 선택한 다음, 자신이 지정한 단축키를 통해서 편리하게 라벨을 바꾸어 파일 정리를 하는데 한층 더 빠르고 편리한 작업을 가능케 할 수 있게 되었다. 

Spark의 AppleScript 탭 스크린샷. Spark는 각종 어플리케이션의 런칭 및 수많은 편리한 시스템 조절 기능을 단축키를 통해서 제어할 수 있도록 해 주는 편리한 무료 런쳐 어플리케이션이다.

Red 라벨로 설정해 주는 단축키를 ctrl + opt + 1 으로 지정해 두었다.



난이도 : 

스크립트 파일을 아래에서 다운로드하여 사용하시면 됩니다.


저작자 표시 비영리 변경 금지
신고
Posted by leicakorea

댓글을 달아 주세요

  1. 비밀댓글입니다

    2010.09.12 08:42 [ ADDR : EDIT/ DEL : REPLY ]
  2. Serein

    좋은 글 감사합니다, 큰 도움이 되겠습니다~

    2011.05.27 01:00 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 그것은 확실히 최고 성능 제품의 번호입니다. 것입니다 아이디어를이 특정 여러가지있을 수 있습니다 걸 수 없습니다. 아래에 사용 가능한 정보의 이런 종류를 만들기 위해 열의의 각 주셔서 감사합니다.

    2011.10.23 05:16 신고 [ ADDR : EDIT/ DEL : REPLY ]
  4. 게시물 제가 볼 것이라는 3 삼일 . 반환에서 이 사이트를 읽을 가끔은 .

    2011.12.13 02:45 신고 [ ADDR : EDIT/ DEL : REPLY ]
  5. 게시 선호하는 !처럼 우리는 이것이 정말 내 중 하나입니다 사실은 쉽게 에 !

    2011.12.17 22:39 신고 [ ADDR : EDIT/ DEL : REPLY ]
  6. 마침 딱 찾던 기능이었습니다. 고맙습니다.

    2012.02.17 22:47 신고 [ ADDR : EDIT/ DEL : REPLY ]
  7. 웹사이트 입니다 을 편안 에서 읽은 재미 ! I 바로 에 내 친구 .

    2012.03.04 00:04 신고 [ ADDR : EDIT/ DEL : REPLY ]
  8. 비밀댓글입니다

    2012.04.10 04:18 신고 [ ADDR : EDIT/ DEL : REPLY ]
  9. The striker was Italy’s top scorer in the Euro 2012 qualifiers with six goals and was a key member of Milan’s championship-winning side last season.

    2012.07.30 16:03 신고 [ ADDR : EDIT/ DEL : REPLY ]


티스토리 툴바