Dokumentacja do pisania rozszerzeń powłoki GNOME

Zostałem poproszony o dostosowanie układu pulpitu GNOME 3. Najwyraźniej sposobem na to jest napisanie „rozszerzenia”.

Udało mi się zrobić kilka rzeczy, które chciałem zrobić, ale czuję się całkowiciezagłodzony informacji. Nie mogę znaleźć żadnej przydatnej dokumentacjigdziekolwiek. Zmarnowałem całydni mojego życia gorączkowo wyszukuję każde wyobrażalne hasło w desperackiej próbie znalezienia przydatnych informacji.

Witryna GNOME masetki rozszerzeń do pobrania. To nie są trywialne 3-liniowce; to wyrafinowane fragmenty kodu. Zaprzecza przekonaniu, że każdy mógłby napisać te dokumenty bez dokumentacji wyjaśniającej, jak to zrobić.

Proszę, czy ktoś może mi powiedzieć, gdzie jest rzeczywista dokumentacja? Jak dotąd, najlepsze, co udało mi się zrobić, to rozdzielić istniejące rozszerzenia próbujące wyśledzić polecenie magiczne, które wykonuje konkretny bit, który mnie interesuje. (Nie jest to łatwe zadanie!)

Nazwy poleceń, ścieżki obiektów, przykładowe programy,byle co byłoby pomocne!