Мне очень трудно найти документацию о расширениях Gnome Shell. Я нашел некоторые фрагменты в Gnome Wiki (и это ссылки первого уровня), но это не так много:
http://live.gnome.org/GnomeShell/Extensions
Проблема здесь - это GJS и привязки. Абсолютно никакой документации, не было много SIGSEGVs, привязка просто не готова (GLib, Gio и другие). Единственной рабочей является неофициальная документация, созданная GIR для реализации Seed JavaScript:
http://roojs.org/seed/gir-1.2-gtk-2.0/seed/
Где можно найти больше примеров? Я хочу читать каталоги, файлы, процессы порождения, открывать сетевые сокеты и делать другие вещи.
Обновление: покажите мне, как читать файл по строкам в GJS.. По словам Google, это невозможно. Спасибо.