'Firefox 3'-avainsanan arkisto

[Ratkaisu] Firefox ei palauta istuntoja istunnonpalautuksen yhteydessä

Lähtökohta

Olen asettanut Firefox-selaimen asetuksissa käynnistyksen yhteydessä palautettavaksi edellisen istunnon ikkunat ja välilehdet. Olen asentanut Firefoxiin Torbutton-laajennuksen.

Olen käynnistänyt Firefox-selaimen, kirjautunut sisään Gmail-tililleni ja avannut Postilaatikko-näkymän. Suljen Firefox-selaimen, ja käynnistän sen heti sen jälkeen uudestaan.

Ongelma
Välilehti, jolle edellisessä istunnossa olin avannut Gmail-tilini Postilaatikon, näyttää nyt Gmailin sisäänkirjautumissivun. Haluan, että istunnon palautus palauttaa myös Gmail-välilehden suoraan siihen näkymään, jossa se oli sulkiessani selaimen ilman uutta sisäänkirjautumista.
Ongelman syy
Firefox 3:n kanssa käytettäessä Torbutton estää todennettujen istuntojen palauttamisen.
Ratkaisu

Valitsen Firefoxin Työkalut-valikosta Lisäosat-kohdan, ja avatuvasta Lisäosat-ikkunasta Laajennukset-välilehden. Valitsen listalta Torbuttonin, ja painan sen ohessa olevaa Poista käytöstä -nappia. Vaihtoehtoisesti voin poistaa Torbuttonin kokonaan Poista-nappia painamalla.

Tämän jälkeen kirjaudun ulos Gmail-tililtäni, mikäli olen sisäänkirjautuneena. Sen jälkeen kirjaudun sinne uudestaan ja varmistan sen yhteydessä, että Muista kirjautumiseni tässä tietokoneessa -kohta on käyttöön valittuna.

Lopuksi valitsen Lisäosat-ikkunan yläosaan Torbuttonin poiskytkennän yhteydessä ilmestyneen Käynnistä Firefox uudelleen -napin.

Nyt istunnon palautuksen yhteydessä myös todennettu Gmail-istunto palautetaan haluamallani tavalla.

Huomautuksia

[Ratkaisu] Web-sivulla oleva Flash-elementti tekee vierityksestä hidasta

Lähtökohta
Pakettienhallinnassa flashplugin-nonfree ja libflashsupport ovat asennettuna. Lataan Firefox-selaimeen YouTube-sivustolta videon. Kaikki sivulla olevat kommentit eivät mahdu kerralla näyttöön, joten alan vierittää sivua pystysuunnassa tarttumalla selainikkunan oikeassa laidassa olevaan vierityspalkkiin hiiren osoittimella, ja liikuttamalla sitä pystysuunnassa.
Ongelma
Firefox nielee kaiken suoritintehon, ja sivun vieritys on sen takia hyppelehtivää.
Ongelman syy
Adoben flash-liitännäiseen liittyy ohjelmavirhe, jonka takia Firefox nielee liikaa suoritintehoa silloin, kun siihen on ladattu sivu, jolla on flash-sisältöä.
Ratkaisu

Suljen Firefoxin. Poistan Synaptic-pakettienhallinnassa flashplugin-nonfree- ja libflashsupport-paketin, ja asennan tilalle mozilla-plugin-gnash -paketin. Tämän jälkeen YouTube-sivustolla olevaa sivua pystyy vierittämään ilman, että Firefox nielisi kaiken suoritintehon, vaikka sivulla olisi flash-sisältöä.

Mikäli ei-vapaata flash-liitännäistä on pakko käyttää esimerkiksi siinä tapauksessa, että haluan katsella Adobe Flashin versio 9:llä katseltavaksi luotua sisältöä, libflashsupport-paketin poistaminen kannattaa silti, sillä sen jälkeen suoritintehojen hävikkiä ilmenee vain flash-sisällön ollessa näkyvillä selainikkunassa. Kun flash-sisältö vieritetään näkymättömiin, tai jos flashia sisältävän sivun näyttävä välilehti suljetaan, suoritintehon käyttö palautuu normaalitasolle.

[Ratkaisu] Greasemonkeyn skriptien muokkaus ei toimi

Lähtökohta
Olen asentanut Firefox-selaimeen Greasemonkey-laajennuksen. Olen asentanut sillä GMailSecure-skriptin. Haluan muokata skriptin lähdekoodia, joten valitsen Firefoxin Työkalut → Greasemonkey -valikosta kohdan Hallinnoi skriptejä.... Valitsen avautuvan ikkunan listasta kohdan GMailSecure, ja painan Muokkaa-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.

  1. Lataan Greasemonkeyn uusimman version lähdekoodin seuraavilla komennoilla:

    mkdir ~/greasemonkey
    cd ~/greasemonkey
    svn co http://svn.devjavu.com/greasemonkey/trunk/src/ .
  2. Käännän lähdekoodista asennettavan laajennustiedoston seuraavalla komennolla:

    bash -v build.sh
  3. Asennan itse kääntämäni laajennustiedoston valitsemalla Firefoxin Tiedosto-valikosta kohdan Avaa tiedosto..., ja valitsemalla avautuvassa tiedostonvalitsimessa kotihakemistossani olevasta greasemonkey-alihakemistosta siellä olevan .xpi -päätteisen tiedoston, tässä tapauksessa greasemonkey-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.

[Ratkaisu] Paste and Go 2 ei toimi Firefox 3:ssa

Lähtökohta
Haluan asentaa Paste and Go 2 -lisäosan Firefox-selaimeen, josta käytössäni on versio 3 Beta 5.
Ongelma
Paste and Go 2 ei ole yhteensopiva Firefox 3:n kanssa, eikä sitä näin ollen pysty asentamaan Mozillan lisäosasivustolta.
Ratkaisu

Muokkaan Paste and Go 2:n asennustiedostoa niin, että se sallii asentamisensa myös Firefoxin kolmosversiossa.

  1. Lataan lisäosan asennuspaketin työpöydälleni seuraavalla komennolla:

    cd ~/Työpöytä && wget \ https://addons.mozilla.org/fi/firefox/downloads/file/10664/paste_and_go_2-0.8-fx.xpi
  2. Avaan paste_and_go_2-0.8-fx.xpi -tiedoston Pakettienkäsittelyohjelmaan valitsemalla tiedoston työpöydältäni.
  3. Avaan install.rdf -tiedoston Tekstieditoriin valitsemalla tiedoston Pakettienkäsittelyohjelman näkymästä.
  4. Etsin tiedostosta rivin 50, joka näyttää seuraavalta:

    <em:maxVersion>2.0.0.*</em:maxVersion>
  5. Muutan rivillä olevan kakkosen kolmoseksi niin, että rivi näyttää muutoksen jälkeen seuraavalta:

    <em:maxVersion>3.0.0.*</em:maxVersion>
  6. Tallennan muutokset Tekstieditorissa ja suljen Tekstieditorin.
  7. Kun palaan Pakettienkäsittelyohjelman ikkunaan, ohjelma kysyy, päivitetäänkö tiedosto install.rdf arkistossa. Vastaan kyselyyn myöntävästi ja suljen Pakettienkäsittelyohjelman.
  8. Avaan muokkaamani asennuspaketin Firefoxissa sen Tiedosto-valikon Avaa tiedosto... -kohdan kautta.

Tämän jälkeen voin asentaa Paste and Go 2:n Firefoxiin.