[우분투 11.04] 유니티에서 알리미 순서 변경하기

우분투/기본설정 2011. 6. 8. 08:58
우분투(Ubuntu)가 유니티(Unity)로 바뀌게 되면서 불편한 점 중에 하나가 그동안 익숙해진 설정방법이 말을 안 듣는 것입니다.
그놈(GNOME 2.X)환경에서는 간단하게 마우스 우클릭 후 '옮기기' 등의 버튼을 통해 손쉽게 설정해줄 수 있었는데 말이죠...

이유는 바로 유니티환경에서는 그놈패널이 아닌 유니티패널(unity-panel-service)로 교체되었기 때문이죠.
하지만, 리눅스의 세계에서는 안되는게 없죠!!

이번 포스팅에서는 유니티환경에서 패널에 등록된 알리미(indicators)의 순서 바꾸는 방법을 알려드리겠습니다!!^^

알리미 순서를 정하는 파일을 개인사용자 설정 폴더로 옮기기

$ mkdir -p ~/.local/share/indicators/application
$ cp /usr/share/indicator-application/ordering-override.keyfile ~/.local/share/indicators/application/

알리미 순서 바꾸기

$ gedit ~/.local/share/indicators/application/ordering-override.keyfile

그럼 아래 이미지와 같은 파일이 열리게 됩니다.


사실 저도 각 알리미의 명칭을 자세히 알지 못하기 때문에, 각각에 대한 설명은 못드리겠군요;;
순서를 바꿔줬을때 알리미 순서가 달라지게 되는 것은 일단 확인이 가능하네요.
바꾸고 나서 '로그아웃-로그인' 해야 순서가 바뀝니다.


알리미의 id 알아내기

각각의 알리미의 id는 다음과 같은 방법으로 알 수 있습니다.

$ dbus-send --type=method_call --print-reply \
--dest=com.canonical.indicator.application \
/com/canonical/indicator/application/service \
com.canonical.indicator.application.service.GetApplications | grep "object path"

위와 같이 입력하면 저는,

         object path "/org/ayatana/NotificationItem/indicator_sysmonitor/Menu"
         object path "/org/ayatana/NotificationItem/nm_applet/Menu"
         object path "/org/ayatana/NotificationItem/indicator_weather/Menu"

위와 같이 표시되는 군요. 그 중에서 'indicator-sysmonitor', 'nm-applet', 'indicator-weather' 가 제가 사용하고 있는 알리미의 id입니다.

참조
http://www.webupd8.org/2011/06/how-to-change-application-indicators.html
http://askubuntu.com/questions/26114/is-it-possible-to-change-the-order-of-icons-in-the-indicator-applet
top