허니몬의 IT 이야기/리눅스 이야기, 우분투



  • 참고사이트

우분투가 유니티(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 파일을 수정한다.


  • [Desktop Entry]
    Encoding=UTF-8
    Name="(application-name)"
    Comment="(application Desciption)"
    Exec="(application 절대경로)"
    Icon="(icon 절대경로)"
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;
    StartupNotify=true
관련 상세한 내용은 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를 사용하면서 편리하게 생각하는 부분들을 리눅스에서도 바라게 되는데, 그러다보니 이런 소소한 것들을 찾아보게 된다.
이런 경험은 대부분 가지고 있지 않을까? +_+)?