Saturday, September 29, 2012

Quicksilver ß70 & plugins

Quicksilver ß70 와 추천 plugins


Operating System Environments

Main : OS X Mountain Lion (10.8.2)

Sub- : Debian GNU/Linux squeeze (6.0.5)

Server : Debian GNU/Linux lenny or squeeze

Mobile : iPod-touch 4G - iOS 6



Quicksilver 공식 Blog 에서 곧 베타(ß)딱지를 뗀다고 말한 지도 한참 지났는데 아직 ß70 이다.


심각한 버그 하나 : ß68 부터 64bit 로 돌아가고 있으며, 이때부터 Login Item 으로 설정된 quicksilver 가 부팅 시, dock 에 자꾸 두 개 씩 생긴다. 수동으로 quicksilver 를 끄면, 새로 생긴 녀석은 안 꺼지는데, 이 녀석을 클릭하면 사라지고, 다시 quicksilver 를 수동으로 키면 정상적으로 하나만 dock 에 나온다. 현재 ß70 까지 사라지지 않고 있으며, 수많은 시도를 했으나 해결하지 못 했다. 사용하는 데는 전혀 문제가 없지만 자꾸 신경 쓰여서, 그냥 quicksilver 를 dock 에서 없애고 menu bar 에만 올려놓고 쓰고 있다.


ß70 특징 : 이번 ß70 의 가장 큰 특징은 한글 지원이다. 이것 때문에 alfred 같은 녀석으로 갈아타는 사람이 많다고 하는데, ß70 부터는 한글 검색이 된다. 아직 조금 부족하긴 하지만 되긴 된다. 아래는 참고 화면이다.



§ 추천 quicksilver plugins 

기본적인 quicksilver 사용법은 지난 Post 를 참고하자.

[Quicksilver] 지난 Post 보러가기


quicksilver 에는 수많은 plugin 이 존재하는데, 재미있는 기능이 많지만 오래 쓰고 꼭 필요한 몇 가지를 정리해 본다. 

1) Extra Scripts Plugin

2) Apple Mail Plugin & Address Book Plugin

3) Web Search Module 


Firefox 의 수많은 extensions 처럼, 너무 많이 써봤자 자주 쓰지 않는 것은 깔아 놓은 지도 모르고 resource 만 많이 잡아 먹으니, 위에 열거한 것 외에도 이것저것 실험해 보고 필요한 것은 쓰고 나머지는 지우자.


1) Extra Scripts Plugin

Shut Down, Logout, Restart, Sleep, Fast Logout, 등의 기능을 수행하게 해준다. 

Preferences -> Actions 에서 아래 화살표가 가리키는 두 개의 [run]이 선택되어 있어야 한다.


2) Apple Mail Plugin & Address Book Plugin

업무상 email 을 자주 쓰는 사람들에게 꼭 필요한 plugins 이다. 간단한 사용 예는, finder 에서 첨부하고 싶은 파일들을 선택한 후, 주소록에 등록한 사람의 email 주소로 보내는 것을 한방에 할 수 있게 해 준다. 방법은:

a) finder 에서라면 보내고 싶은 파일들을 [CMD 혹은 Shift]로 복수 선택 후 [Opt+Space]로 quicksilver 를 불러 {Current Selection}으로 quicksilver 로 부르고, 아니면 quicksilver 안에서 직접 directory로 찾아가서  [,]로 복수의 파일을 하나씩 선택한다. 

b) 두 번째 pane 에서 E-mail To… 를 선택

c) 세 번째 pane 에서 address book 에 등록된 보내고 싶은 사람을 선택해서 실행하면 된다.


이렇게 글로 적으니 장황한데, quicksilver 를 조금 사용해 본 사람은 이 과정이 얼마나 순식간에 이루어 지는 지 알 수 있을 것이다. 아래는 복수의 파일을 나한테 보내는 quicksilver 창의 모습이다. [return]을 치면 바로 Mail.app 이 열리고, 주소와 파일이 첨부되어 있는 것을 볼 수 있을 것이다.


3) Web Search Module 

이 module 을 사용하기 전까지는 firefox 를 키고, [CMD+l]로 주소창으로 이동, 미리 설정한 searching engine을 선택 (예를들어, g 는 google, w 는 wikipedia, ndic 는 네이버 영어사전, lm 은 longman online dictionary, etc), 그리고 검색을 수행했었다.

Web Search Module 을 설치하면, 첫번째 pane에서 미리 설정한 searching engine을 선택, 두번째 pane은 {Search for…} 로 고정, 세번째 pane에서 검색어를 넣어서 실행하면, 바로 default web browser 가 켜지며 실행된다.


TIP I. 두번째 pane 을 {Search for…} 로 고정하는 방법은, 두번째 pane 에서 [→]를 눌러 전체 가능한 actions 중에서 {Search for…}를 찾아서 두손가락 클릭(secondary click 혹은 우클릭)해서 {make default}로 하면 된다.

TIP II.  Web Search Module 을 설치하면 Catalog -> Plugins 아래 Web Searches 라는 이름의 Sources 가 두 개 등록되어 있는 것을 볼 수 있는데, 다 사용할 필요없이 안의 내용을 보고 사용할 engines 몇 개만 선택할 수 있고, 아예 사용을 안 하고 manually 등록해서 쓸 수도 있다. 수동 등록은 Catalog 에서 맨 아래 [+]버튼을 눌러 등록하면 된다.

TIP III. 수동으로 Web Search List 를 등록할 수도 있는데, 몇 가지 주소는 아래와 같다.

inspire 논문 검색 : http://inspirehep.net/search?ln=en&p=%s

longman online dictionary  :  http://www.ldoceonline.com/search/?q=%s

네이버 영어사전 : http://endic.naver.com/search.nhn?isOnlyViewEE=N&query=%s

본인 검색하는 주소를 찾는 방법은 검색 주소를 보고 때려 맞춰야 하는데, google translator 를 예로 들어보자. 아래는 google translator 로 guten 이라는 독어를 영문으로 본 화면인데 주소창에 주목하자.


주소가 http://translate.google.com/#de/en/guten 게 되어 있는데, 아래처럼 맨 마지막 단어만 %s로 바꿔서 quicksilver 던 firefox 던 넣어주면 된다.

http://translate.google.com/#de/en/%s