Wie schreibe ich Gnome Shell Erweiterungen?

Habe ich festgestellt, dass es sehr schwer zu finden-Dokumentation über die Gnome-Shell-Erweiterungen. Ich fand einige Stücke auf Gnome-Wiki (und es ist first-level-links), aber es ist nicht viel:

http://live.gnome.org/GnomeShell/Extensions

Das problem hier ist, GJS und es Bindungen. Absolut keine Dokumentation, bekam viel SIGSEGVs, die Bindung ist einfach nicht bereit (GLib, Gio und andere). Die einzige Arbeit ist eine inoffizielle Dokumentation generiert aus GIR für Saatgut der JavaScript-Implementierung:

http://roojs.org/seed/gir-1.2-gtk-2.0/seed/

Wo weitere Beispiele? Ich will Lesen, Verzeichnisse, Dateien, spawn-Prozesse, offene Netzwerk-sockets und andere Sachen.

Update: Zeig mir, wie zu Lesen, eine Datei zeilenweise in GJS. Laut Google ist dies nicht möglich. Danke.

InformationsquelleAutor der Frage lzap | 2011-11-28

Schreibe einen Kommentar