우분투가 유니티(Unity) UI를 적용하면서, 기존의 프로그램을 실행하던 [Alt+F2]방식이 대시보드(Dashboard)에서 검색을 통해서 실행하는 방식으로 변경되었다. 아마도 Mac OS에서 제공하는 Spotlight 을 모방한 것이 아닌가 추측된다. 애플리케이션을 대시보드에 추가하고 실행하는 방법이 모호해서 '어떻게할까' 하고 검색하다가 '자바지기'님이 작성하신 위키가 눈에 띄었다.
이 문서에서는 이클립스를 등록하는 과정에 대하여 살펴본다.
1. /usr/share/applications 디렉토리에 (application-name).desktop 파일을 작성
먼저 /usr/share/applications 디렉토리 아래에 추가할 프로그램을 관리하기 위한 파일을 만든다. 확장자는 .desktop으로 한다.
sudo vi /usr/share/applications/(application-name).desktop
2. (application-name).desktop 파일을 수정한다.
관련 상세한 내용은 UnityLaunchersAndDesktopFiles을 참조하면 된다.
대시보드에서 위와 같이 프로그램을 등록하고 나면 간단하게 키워드를 입력하면 쉽게 떠오른다.
등록 예제
- 프로그램 : Android IDE
- 위치 : /usr/share/applications/adt.desktop
- 내용
[Desktop Entry]
Encoding=UTF-8
Name=Android IDE
Comment=Android IDE
Exec="/development/adt-bundle-linux/eclipse/eclipse"
Icon=/development/adt-bundle-linux/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
- 실제 탐색화면
인터넷 검색하면 찾을 수 있는 방법이 참 많다. ^^;
Mac OS를 사용하면서 편리하게 생각하는 부분들을 리눅스에서도 바라게 되는데, 그러다보니 이런 소소한 것들을 찾아보게 된다.
이런 경험은 대부분 가지고 있지 않을까? +_+)?