- Lähtökohta
- Olen asentanut
Firefox-selaimeen
Greasemonkey-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
Tekstieditorissa
muokattavaksi. - 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: