좋은 질문.
우선, Appindicator는 어떤 식 으로든 Unity에 한정되지 않습니다. 실제로 Xfce 또는 KDE에서도 실행됩니다. 사용하기 매우 간단합니다. 표시기 객체를 생성하고주의가 필요할 때 사용할 아이콘 이름 등을 설정 한 다음 메뉴를 간단히 첨부합니다. 그런 다음 표시기가 dbus를 통해 전송되고 현재 데스크탑 환경에 적합한 방식으로 올바르게 표시됩니다. Unity, Gnome Shell, Xfce 및 LXDE에서는 GTK 메뉴로 표시되고 KDE에서는 Qt 메뉴 등으로 표시됩니다. 매우 깔끔합니다. 여기에 대한 자세한 정보는 http://unity.ubuntu.com/projects/appindicators/ 에서 찾을 수 있습니다.
Glade의 오른쪽 분할 창에 특성 아래에 신호 페이지가 있습니다. 여기서 신호의 핸들러로 사용할 메소드 이름을 입력하면됩니다. 코드에서 gtk.Builder 객체를 생성하고 Glade가 생성 한 XML을로드 한 다음 gtk.Builder.connect_signals 메소드를 사용하여 모든 신호를 메소드에 연결합니다. 이는 거의 모든 프로그래밍 언어에서 Glade 인터페이스를 사용할 수 있음을 의미합니다. 언어가 매우 쉽고 언어가 다르기 때문에 Glade 자체에 코딩을 추가하는 것은 의미가 없습니다. 파이썬 (및 다른 언어)을 코딩하려면 Geany ( http://apt.ubuntu.com/p/geany )를 살펴 보는 것이 좋습니다 . 매우 훌륭한 편집기 / IDE입니다.
Unity의 다른 것들은 매우 새롭고 코드 예제를 제외하고는 문서가 거의 없습니다. Scopes and Lenses와 같이 일부 API는 이제 얼마 전까지 호출되지 않았지만 이제는 안정적이되었습니다. 초보자로서, 나는 그 것들을 조사하기 전에 조금 기다릴 것입니다.
실행기의 항목은 실제로 코드에서 LauncherEntry라고하며 진행률 표시 줄, 카운터 및 빠른 목록을 사용할 수 있습니다. 실제로 직접 코딩하지는 않았지만이 페이지에는 예제가 있으며 나머지 Unity API와 같이 매우 쉽습니다. http://bazaar.launchpad.net/~unity-team/libunity/trunk/view/ head : /examples/launcher.py