- Lähtökohta
- Olen asentanut
Firefox-selaimeenGreasemonkey-laajennuksen. Olen asentanut silläGMailSecure-skriptin. Haluan muokata skriptin lähdekoodia, joten valitsen FirefoxinTyökalut → Greasemonkey-valikosta kohdanHallinnoi skriptejä.... Valitsen avautuvan ikkunan listasta kohdanGMailSecure, ja painanMuokkaa-nappia. - Ongelma
- Muokkaa-napin painamisen jälkeen mitään ei tapahdu. Skriptin lähdekoodi ei avaudu muokattavaksi. Haluan, että lähdekoodi avataan
Tekstieditorissamuokattavaksi. - Ongelman syy
- Greasemonkey-laajennuksessa on ohjelmavirhe, jonka takia Tekstieditori ei käynnisty.
- Ratkaisu
- Ohjelmavirhe on korjattu käytössäni olevaa versiota uudemmissa Greasemonkeyn versioissa. Mozillan sivuilla on kuitenkin tarjolla vain vanha versio, joten lataan uusimman version Greasemonkey-kehittäjien versionhallintajärjestelmästä, käännän ja asennan sen.
- Lataan Greasemonkeyn uusimman version lähdekoodin seuraavilla komennoilla:
mkdir ~/greasemonkey cd ~/greasemonkey svn co http://svn.devjavu.com/greasemonkey/trunk/src/ . - Käännän lähdekoodista asennettavan laajennustiedoston seuraavalla komennolla:
bash -v build.sh - Asennan itse kääntämäni laajennustiedoston valitsemalla Firefoxin
Tiedosto-valikosta kohdanAvaa tiedosto..., ja valitsemalla avautuvassa tiedostonvalitsimessa kotihakemistossani olevastagreasemonkey-alihakemistosta siellä olevan.xpi-päätteisen tiedoston, tässä tapauksessagreasemonkey-0.8.20080429.0.xpi. Sen jälkeen käynnistän Firefoxin uudestaan, jotta laajennuksen päivitys tulisi voimaan.
Kun tämän jälkeen valitsen asennetun skriptin muokattavaksi, se avautuu Tekstieditorissa haluamallani tavalla.
- Lataan Greasemonkeyn uusimman version lähdekoodin seuraavilla komennoilla: