Saturday, February 4, 2012

GNOME Shell Extensions development

In order to develop the GNOME Shell Extensions, a few resources may be extremely helpful:

As the extensions will not be loaded it self when GNOME Shell starts, the extension uid need to be added:
$gsettings set enabled-extensions "['']"
$gsettings get enabled-extensions
it will be there

Few tips for development:

1. See the log and debug information: Press Alt+F2, type lg to open the Looking Glass. P.S. Currently the debug method is logging everything. Actually You can also force a gdb breakpoint from _javascript_ with "global.breakpoint();"
2. Make GNOME Shell reload extensions after modified js files without log out: Press Alt+F2, type r to refresh.  

No comments:

Post a Comment