J'ai constaté qu'il est très difficile de trouver de la documentation sur les extensions du Gnome Shell. J'ai trouvé quelques bribes sur Gnome Wiki (et ses liens de premier niveau), mais ce n'est pas grand chose :
http://live.gnome.org/GnomeShell/Extensions
Le problème ici est GJS et ses liaisons. Absolument aucune documentation, beaucoup de SIGSEGVs, les liaisons ne sont tout simplement pas prêtes (GLib, Gio et autres). La seule qui fonctionne est la documentation non officielle générée par GIR pour l'implémentation de Seed JavaScript :
http://roojs.org/seed/gir-1.2-gtk-2.0/seed/
Où trouver d'autres exemples ? Je veux lire des répertoires, des fichiers, lancer des processus, ouvrir des sockets réseau et faire d'autres choses.
Mise à jour : Montrez-moi comment lire un fichier ligne par ligne dans GJS. Selon Google, ce n'est pas possible. Merci.