Safari를 열고 싶으면 하단의 독바에 있는 사파리를 클릭하면 되고,

메모장을 열고 싶으면 메모장을 클릭하면 된다. 

하지만 터미널에서 작업을 하고 있는 개발자라면 마우스를 따로 사용하기가 귀찮을수 있는데,

리눅스 우분투와는 달리 맥 터미널에서는 응용 프로그램을 실행하려면 다음과 같이 복잡한 과정을 거쳐야 한다.


$ open /Applications/Safari.app/


리눅스 우분투에서는 safari라고 하는 응용 프로그램이 있으면 단순히 쉘 커맨드에 'safari'라고 입력해주면 된다.



리눅스 우분투에서 손쉽게 하던 응용프로그램 실행을 맥에서도 하고 싶다면? 어떻게 해야 할까?


리눅스 우분투에서는 어떻게 저렇게 간단하게 프로그램 실행이 가능했는지부터 생각해보아야 할 것이다.

기본적으로 우분투에서의 터미널은 bash 쉘을 사용하는데, bash쉘이 기본적으로 사용하는 명령어들이

/usr/bin/ 폴더에 존재하게 된다. 즉, /usr/bin 폴더 아래에 있는 모든 실행 파일들 (혹은 쉘 스크립트)은

어느 경로에서든지 바로 사용이 가능한 것이다.


이 원리를 알았으니 어떻게 하면 될까? 

맥에서는 응용 프로그램이 ~~~.app 과 같은 확장자를 가지고 있고, /Applications/ 폴더 아래에 있는데, 이들을 함부로 

위에 있는 경로로 옮기면 될까? 이후 앱 실행에 있어서 문제가 발생할 여지도 있고, 

spotlight 서비스에서 응용 프로그램을 찾는 등의 과정을 굳이 방해하고 싶지 않을 것이다.


그렇다면 해결책은 무엇인가?

shell script를 만들어 위에 있는 명령어를 손쉽게 해결해주도록 만들 것이다.

shell script를 다음과 같이 작성해보자. 파일 이름은 'safari'라고 작성하자.

#!/bin/bash

open /Applications/Safari.app/

만든 쉘 스크립트 파일을 '실행'하려면 실행권한을 주어야 한다. 

아래와 같은 명령어를 통해 실행권한을 주도록 한다.

$ sudo chmod +x safari

그 후에 만들어진 쉘 스크립트 파일을 /usr/bin폴더로 옮기도록 하자.

$ sudo mv safari /usr/bin/


이로써 작업은 끝났다! 앞으로 여러분은 어디서든지 'safari'라고 명령어를 치기만 하면 바로 safari앱을 실행할 수 있다.


| 맥북에 괜찮은 마우스 어디 없을까?


  맥북에 괜찮은 마우스 어디 없을까? 이런 생각으로 시작된 마우스 찾기... 저는 매직마우스는 예전에 몇 번 써봐서 이왕이면 새로운 것에 도전해보고자 매직마우스는 사지 않기로 했습니다. 그러면 애플 브랜드가 아닌 마우스를 사야 할텐데... 어떤 브랜드의 마우스를 사야 할까?? 이런 생각을 가지고 있었는데, 결국 저는 '로지텍' 회사를 선택하기로 했습니다. 물론 로지텍 회사가 몇몇 제품들에 대해서는 욕을 먹고 있는 경우도 많은데요. 대부분 맥에서 쓸 마우스로 애플의 매직 마우스가 아닌 다른 마우스를 써야 한다면 거의 무조건 '로지텍' 마우스를 선택하시더라구요~


  그래서 저도... 로지텍 마우스로 선택하였습니다!


  문제는... 로지텍 마우스에서도 Mac OS X을 지원하는 제품들이 정말 많더라는 것입니다... 저는 '무선 마우스'여야 한다는 점과 여러 가지 기능 키가 '커스터마이징' 될 수 있어야 한다는 점이 중요했습니다. (Mac OS X의 수려한 제스처를 마우스에서도 사용해야 했거든요 :) ) 엄청난 고민과 연구(?) 끝에 저는 두 가지 모델로 선택폭을 줄였습니다... m705 vs m557 둘 중에 선택하겠다고 다짐을 한 것이죠. 





| m705 vs m557, 둘 중에 누가 더 좋을까?



 


  m705무한 스크롤이 가능하다는 점과 사람 손에 특화된 디자인이 장점으로 있는 반면 단점은 USB 리시버를 사용해야 하고, 가격이 비교적 더 비싸다는 점이었습니다. 

● m557가격이 더 저렴하고 더 앙증맞은 디자인을 갖추고 있으며 블루투스 기능을 사용하여 리시버를 쓸 필요가 없다는 장점을 가지고 있으나, 성인 남자에게 너무 작지 않느냐하는 점이 단점으로 떠올랐습니다.


  저는 리시버의 유무는 크게 신경쓰지 않았지만, 결국 m557로 선택하게 되었습니다. 왜냐하면, Mac OS X에서 사용할 것이므로 무한 스크롤 기능이 오히려 역효과가 날 것(Mac OS X에서는 마우스 가속 기능이 있으므로 무한 스크롤을 쓰다보면 걷잡을 수 없는 무한 스크롤 속도가 나올 것이므로 더 안 좋을 것이다.)과 그리고 가격 차이가 맘에 걸렸고, 왠지 맥과 더 어울리는 앙증맞은 마우스를 써보고 싶다는 생각 때문이었습니다.







| m557, 맥북에서 활용 가능한가?


  m557은 맥북에서 활용이 쉽게 잘될까요? 솔직히 말해서 이게 저의 제일 큰 화두이겠죠. 맥에서 마우스를 잘 쓰기 위해서는 마우스 제조회사 자체의 소프트웨어가 맥을 지원해주고, 그로 인해 마우스 감도에 대한 불편함이나, Mac OS 의 수려한 제스처 기능을 손쉽게 접근할 수 있는지가 중요한 것인데, m557은 이 모든 것을 만족해줍니다. 


  아시다시피, 로지텍의 지원 소프트웨어를 설치하지 않으시면 마우스 감도도 엉망, 거기다가 마우스 특별한 버튼들(윈도우 버튼이라던지... 앞으로/뒤로 가기 제스처 라던지..)이 사용조차 안됩니다! 반드시 로지텍 지원 소프트웨어를 까세요! 아래에 로지텍 m557 지원 소프트웨어 다운로드 링크를 걸어드렸습니다. :)


► http://www.logitech.com/ko-kr/support/bluetooth-mouse-m557?section=downloads&bit=&osid=36


  그리고, 로지텍 지원 소프트웨어를 자세히 살펴보면 다음과 같이 손쉽게 커스터마이징이 가능함을 아실 수 있습니다.


Scroll direction > Standard(윈도우처럼), Natural(맥처럼)


Secondary click > Right/Left Mouse click


Tilt Wheel (스크롤 휠을 왼쪽 오른쪽으로 움직일 떄) > Move between pages(앞으로/뒤로 가기), Move between full-screen apps(데스크탑 전환하기), Horizontal Scrolling(수평 스크롤링)


Wheel Button (스크롤 휠 자체를 클릭할 때) > Smart Zoom, Mission Control, App Exposé, Launchpad, Look up, Middle Button


Center Button (윈도우 로고가 있는 버튼을 클릭할 때) >  Smart Zoom, Mission Control, App Exposé, Launchpad, Look up, Middle Button


위와 같이 커스터마이징이 가능합니다. 여러분이 원하시는데로 마음대로 커스터마이징하면 애플 매직마우스 뺨 치는... 제스처 접근이 가능하실거에요...! :)







| 너무 작지 않을까? m557?


  참고로 저는 성인 남자입니다만, 손이 되게 작습니다. 성인 여자보다 약간 큰 수준이거나 비슷한 정도입니다. 그렇게 생각하시고 손 착용(??) 샷 보여드리도록 하겠습니다. 혹시, 성인 남자분들 혹은 손 큰 성인 여자분들, 너무 작지 않을까? 하는 생각에 망설이기도 하실 거 같은데요. 그 고민 제가 어느 정도...? 덜어드릴 수 있으면 좋겠습니다.



   


       


※ 사진이 너무 작다고 생각하시면 클릭해주시면 기본 크기로 나옵니다.


※ 혹시 제 손에서 조차도 작다고 생각하신다면 일반적인 성인 남자들에게 확실히 작은 겁니다. 제가 손이 남자 치고 작은 편이에요!! 


※ 그래도 그립감은 꽤 발군입니다. 제 작은 손조차도 가득 채우지는 못하지만, 가득 채운다고 무조건 그립감이 좋은건 아니더라구요 :)

마우스의 엉덩이(?)가 손바닥에는 닿입니다. 그렇기 때문인지 그렇게 작아서 불편하다는 걸 느끼진 못했네요








| 결론... 전반적으로 괜찮은거 같다!


  솔직히 제가 맘에 들었으니까 포스팅한거 아니겠어요? ㅋㅋㅋ 여러분은 맘에 안드는 제품 이렇게 정성스레(?) 사진도 찍고 정리도 하고 하시겠습니까? 그렇습니다. 저한테는 너무나도 맘에 드네요. 다만, 블루투스 마우스 대부분이 그렇듯, 마우스 크기가 작게 나오니까, 반드시 손에 차는 마우스만 살 거야! 이러시는 분은 구매를 보류해주세요 ^^ 


  마우스 크기가 크게 문제가 안된다면, 정말 구매를 추천드립니다. 저 뭐 로지텍에서 부탁받은 거 아닌데.. 그냥 추천 막 하고 싶네요. 그만큼 제가 잘 쓰고 있고 너무나도 만족하는 제품입니다! 



▲ 이번에 만들어볼 포스팅 이후 여러분의 사파리 오른쪽 클릭 창에 생길 녀석 '네이버 영어사전 찾기'



Automator를 이용하면, 여러분이 귀찮게 생각하던 여러 가지 단계를 오로지 클릭 두 단계만으로 해결할 수 있게 해줍니다. 진짜에요. 믿어봐요.



예를 들어봅시다. 우리가 '네이버 영어사전'에 '뜻이 궁금한 영어단어'를 검색하려고 한다면, 다음과 같은 복잡한 과정을 거쳐야 합니다.


1) 뜻이 궁금한 '영어단어'의 스펠링을 외우거나 복사한다.

2) 네이버 영어사전 웹사이트로 이동하기 위해 웹 브라우저 주소창에 주소를 입력하거나,

   네이버에 들어가서 영어사전 사이트를 찾아간다.

3) 영어 사전 사이트에 간 이후에도 입력을 위해서 입력창에 마우스로 클릭하여 포커스를 맞추어주어야 한다.

4) 그리고 나서, 궁금했던 영어단어를 입력하거나 붙여넣기한다.


간단해 보이지만.... 2번 과정과 3번 과정에서 꽤나 큰 스트레스를 받아야 합니다. 웹 브라우저 주소창에 마우스를 올리는 것은 물론, 주소를 직접 입력해야 하며 가령 키보드를 사용하지 않고 마우스로만 네이버 사이트를 뒤져서 사전 사이트로 들어간다고 쳐도 마우스를 피곤하게 움직여야 하죠...


그런데, Automator를 이용하면 단 2가지 과정... 그것도 쓸데없는 키보드 입력이나 마우스 움직임이 필요하지 않습니다.


1) 모르는 영어단어를 더블 클릭하거나 드래그하 후, 오른쪽 클릭한다. 

2) 서비스> '네이버 영어사전 찾기'를 누른다.


직관적이지 않습니까? 크게 복잡하지 않았던 일이지만, 꽤나 직관적으로 바뀌었습니다. 


바로 이것이 Automator입니다.




그러면 이제, 이 Automator를 어떻게 사용해야 하는가?를 알려드리겠습니다.




1. Automator를 실행하세요. 그리고 '새로운 도큐멘트'를 만듭니다.


2. 도큐멘트 유형을 '서비스'로 선택해 주세요.



3. 동작 > 보관함 > 유틸리티 > 'AppleScript 실행'을 더블 클릭하시거나 오른쪽 넓은 공간 드래그해주세요!



4. 그러면 이렇게, 애플스크립트를 적을 수 있는 공간이 생깁니다.




5. 애플 스크립트 실행 창에다가


on run {input, parameters}
end run


라고 입력해주세요!



6. 이번에는 동작 > 보관함 > 인터넷 > '웹 사이트 팝업'을 더블 클릭 혹은 드래그 해주세요.



6. 그리고, 사이즈 크기 '사용자화' 320 x 480 크기로,

사용자 에이전트는 'Safari'로, 위치는 '중앙', 출력은 '입력 URL'이 되도록 해주세요.


아, 그리고 맨 위쪽에 있는 선택 항목 위치도 'Safari.app'으로 만들어주세요.



7. 끝났습니다. 제가 초등학생도 따라할 수 있을 정도로 너무 자세하게 적어서 그렇지...

이걸 그냥 혼자 하면 1분도 안걸려서 오토메이터 작성이 가능하실 겁니다.



이제, Command + S 로 '저장'하시기만 하면 진짜 끝이구요.

사파리 가서 모르는 영어단어 드래그하시고 오른쪽 클릭해보세요.


그냥 서비스가 바로 생겼죠? 이렇게 오토메이터는 막강한 기능을 제공하는 간편한 도구로서 쓰일 수 있습니다.




이렇게 아주 간단한 예제를 따라 해보셨으니 오토메이터가 얼마나 작성하기 쉽고, 그와 더불어서 얼마나 막강한 기능을 제공하는지 느껴보셨을 거에요. 이제 여러분이 직접 이것 저것 동작 보관함에 있는 것들을 만져보고 커스터마이징 해서 새로운 기능의 오토메이터를 만들어보실 수 있으실 거라고 생각이 드네요. 


다음에 더 자세한 오토메이터 문법과 사용 실례를 가지고 포스팅하겠습니다.

그럼 이만... :)


대학생분들이 '맥북'을 많이 사용하시는 것으로 아는데,

맥북은 처음 시동할 때 '둥~' 하는 소리가 납니다.

이게, 혼자 있을 때는 듣기도 좋고 하지만...

조용한 도서관에서 내 노트북에서 큰 소리로 '둥~'하면서 시동음이 난다면??? 매우 곤란할 수 밖에 없을 텐데요.


맥북 시동음. 제가 한 번 꺼보도록 하겠습니다.




방법은 아주 간단합니다.


1. 터미널을 실행한다.


응용 프로그램에서 '터미널'을 찾아서 실행시켜줍시다.

찾기 귀찮다면 Control + Space 로 '스폿 라이트'를 이용합시다.



2. 터미널을 키셨다면, 다음 명령어를 입력합니다.


$ sudo nvram SystemAudioVolume=%80 


명령어를 입력하면, Password: 라고 뜨며 암호를 입력하라고 할 것입니다.

암호를 입력할 때, 아무리 문자나 숫자를 입력해도 화면에 출력되지 않습니다.

이게 정상적인 반응이며, 그냥 화면을 무시한 채로 여러분의 비밀번호를 입력한 후, enter키를 누릅시다.


자, 끝입니다. 너무 쉽죠??




3. 다시 맥북 시동음을 듣고 싶나요??? 그렇다면 다음 명령어를 입력합시다.


$ sudo nvram SystemAudioVolume



p.s) 일시적으로 맥북 시동음을 껐다 켰다 하고 싶으면,

맥북을 종료하기 전 '음소거'인 상태로 종료를 해보세요. 그 후 다시 시동한다면 맥북 시동음을 듣지 않을 겁니다.


현재 사용하고 있는 Mac OS X 버전: OS X Mountain Lion 10.8.5

 

Mac OS X을 사용하시는 분 중 웹브라우저 응용프로그램으로 '사파리'를 사용하시는 분이 많으실텐데,

 

기본적으로 사파리에서 네이버 사이트를 웹서핑하시다보면 대부분의 글꼴들이 '명조체'로 되어 있어서... 웬지 어색함??을

 

느끼실 거에요... 영어는 명조체와 같이 날카로운 폰트가 선호되지만, 한글은 어느 정도 동글동글해야 글씨가 이쁘잖아요 ^_^

 

  

Mountain Lion 운영체제부터, 사파리의 폰트는 CSS 파일을 이용해서 변경이 가능해졌습니다.

 

1. 사파리 환경설정 ( CMD + , ) 을 켜신 후, 

2. '고급' 탭을 클릭하신 후, 

3. '스타일 시트' 탭에서 '기타...'를 눌러 CSS 파일을 추가하면 됩니다.




그러면 그 CSS 파일은 어디있냐구요? 뭐.. 제가 첨부해드려도 되지만, 간단하게 직접 만들어보는것도 재밌지 않을까요?

 

실제로, 나눔 고딕을 적용할 수 있는 CSS 파일의 내용은 다음과 같습니다. 이것을 그대로 메모장에 적고

 

확장자만 .css 로 바꿔주면 너무나 간단하게 CSS 파일을 만들 수 있다는 사실!!!


* { 
font-family: lucida grande, 나눔고딕, NanumGothic !important; line-height: 1.4em;
}


설명을 하자면, lucida grande 를 기본 폰트로 하되, 


사용할 수 없는 경우(예를 들면 한글..), 나눔 고딕 체를 사용하라는 뜻입니다.

 

 

 

자, 조금 더 응용을 해보도록 합시다.

 

저 글 그대로 복사해서 CSS 파일 만드신 후 추가하면, 사파리의 모든 글들이 '나눔고딕'으로 바꿔있음을 아실 수 있어요.

 

그런데, 영어는 날카로운 명조체로, 한글은 나눔고딕체로 사용하고 싶을 수도 있지 않을까요?

 

상황에 따라서 다른 폰트를 쓰고 싶을 때는 어떻게 할까요?

 

제가 사용하는 CSS 파일의 내용을 소개하겠습니다.

@font-face {
    font-family: "돋움";
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: Dotum;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: DotumChe;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: "굴림";
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: Gulim;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: GulimChe;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}
@font-face {
    font-family: AppleGothic;
    src: local("Apple SD Gothic Neo"),
    local("Nanum Gothic");
}


이 CSS 파일을 설명하자면, 돋움, 돋움체, 굴림, 굴림체, AppleGothic 체 등에 대해서,

 

Apple SD Gothic Neo체, 사용하지 못할 경우는 나눔 고딕체를 사용하라는 의미입니다.

 

 

 

일반적으로, 영어를 사용하는 외국 사이트에서는 돋움체와 같은 폰트를 사용하지 않으므로

 

영향을 받지 않고 한글을 사용하는 사이트에 대해서만 나눔고딕/ Apple SD Gothic Neo 체를 사용하실 수 있는 겁니다. :)

 

 

이제 제가 사용하는 CSS 파일들을 보면 대충 눈치 빠른 분은 어떻게 응용하실지 알겁니다.


@font-face {

font-family: [바꿀 폰트];

src: local("[바꾸고 싶은 폰트]");

}

 

와 같은 형태로 CSS 파일을 만들어주시면 되는겁니다. ^_^

 

 

그럼 이제 스스로 CSS 파일을 만들어서 사파리 어플리케이션 의 가독성을 늘려보도록 합시다!!!


여기까지, "맥 사파리  폰트 설정하기 - 나눔 고딕 CSS 파일 만들기 및 응용" 포스팅이었습니다. 감사합니다.

+ Recent posts