Gnome sHell 3.6 extension maken

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • mrmartijn
  • Registratie: Augustus 2010
  • Laatst online: 04-07 13:21
Ik probeer als oefenopdracht een simpele gnome-shell extension te maken die een dropdown menu laat zien met een label erin. Het probleem is dat er geen enkele handleinding,tutorial of documentatie beschikbaar is voor het maken van shell 3.6 extensions. De Creating Extensions pagina op de gnome wiki heeft alleen een paar links naar erg verouderde gnome-shell 3.2 tutorials waar ik ook niks verder mee kom.

Ik heb de hello world extension gewoon werkend maar ik krijg het niet voor elkaar om er iets aan aan te passen zoals een dropdown menu erbij. Als ik stukken code gebruik van andere extensions die geinstalleerd zijn komt er bij mijn extension alleen error te staan zonder verdere debug mogelijkheden. als ik vervolgens in looking glass op errors klik bij mijn extension komt er te staan dat er geen errors zijn opgetreden, terwijl er wel ERROR als status staat bij mijn extension.

Wat er van mijn code over is na al het prutsen: http://martwebdesign.nl/extension.tar.gz

Is er een debug optie of tutorial voor gnome extensions die ik nou helemaal mis?

http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza


Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

Ik heb het zelf ook eens geprobeerd, waar je het meeste aan hebt zijn de enkele tutorials die er wel beschikbaar zijn (beter over live.gnome.org struinen, dan vind je ze wel), maar het meeste info heb ik uit de sourcecode van gnome-shell (git.gnome.org en dan gnome-shell)

Verder is er idd een debugger aanwezig in Gnome Shell, te bereiken via Alt+F2 met het commando 'lg' (looking glass), gewoon console.log() spammen tot je de fout gevonden hebt :)

Edit: dat bovenstaande had je al gevonden :x

[ Voor 5% gewijzigd door windwarrior op 15-10-2012 18:58 ]


Acties:
  • 0 Henk 'm!

  • mrmartijn
  • Registratie: Augustus 2010
  • Laatst online: 04-07 13:21
Probleem is dat ik niet eens iets krijg in de debugger als ik console.log("test") in de init functie van de extension zet. in gnome-tweak-tool kan ik mijn extension ook niet aanzetten

http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza