[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] Ala etsiä tekstistä heti kirjoitettaessa ja Edellinen- ja Seuraava-napit

Lähtökohta
Olen valinnut Firefox-selaimen asetuksissa Ala etsiä tekstistä heti kirjoitettaessa -toiminnon käyttöönotetuksi. Firefoxin kolmosversiossa tämän pikahakutoiminnon avaama työkalupalkki on typistetty pelkästään hakusanakentäksi. Koska haluan, että pikahakutoiminnon työkalupalkki sisältää samat valitsimet kuin normaali hakutoiminto (jonka voi avata esimerkiksi Control + F -pikanäppäimellä), olen lisännyt selaimen profiilihakemistossani olevaan userChrome.css -tiedostoon seuraavanlaisen rivin:

#FindToolbar > * {display: -moz-box; }

Tämän jälkeen heti kirjoitettaessa avautuvan hakutoiminnon työkalupalkki sisältää normaalin hakutyökalupalkin tavoin muun muassa valitsimet Edellinen, Seuraava ja Huomioi kirjainkoko.
Olen päivittänyt Firefox-selaimen versiosta 3 Beta 5 versioon 3 RC 1.

Ongelma
Päivityksen jälkeen heti kirjoitettaessa avautuvan hakutoiminnon työkalupalkki on jälleen typistynyt pelkäksi hakusanakentäksi.
Ongelman syy
Pikahakutyökalupalkin valitsin on vaihtunut päivityksen myötä. Uusi valitsin on .findbar-container.
Ratkaisu
Korvaan userChrome.css -tiedostossa olevan, yllä mainitun rivin seuraavanlaisella rivillä:

.findbar-container > * { display: -moz-box; }

Kun tämän jälkeen suljen Firefox-selaimen, ja sen jälkeen käynnistän sen uudestaan, heti kirjoitettaessa avautuva etsintätyökalupalkki sisältää samat valitsimet kuin normaali hakutoimintokin.

[Ratkaisu] Firefoxin älykkäiden kirjanmerkkien poistaminen käytöstä

Lähtökohta
Firefox-selaimen versio 3 on tuonut kirjanmerkkipalkkiin Älykkäät kirjanmerkit -alasvetovalikon.
Ongelma
En pidä älykkäitä kirjanmerkkejä tarpeellisina. Haluan ne pois haaskaamasta tilaa kirjanmerkkipalkissani.
Ratkaisu
Osoitan kirjanmerkkipalkin Älykkäät kirjanmerkit -kohtaa hiiren osoittimella, ja avaan ponnahdusvalikon hiiren oikeanpuoleisella napilla. Valitsen valikosta kohdan Poista, jolloin älykkäät kirjanmerkit poistuvat kirjanmerkkipalkistani.
Mikäli myöhemmin haluan älykkäät kirjanmerkit takaisin, avaan Firefoxin asetussivun, joka on osoitteessa about:config, ja etsin sieltä asetusavaimen nimeltä browser.places.createdSmartBookmark. Asetan avaimen arvoksi false, minkä jälkeen sammutan Firefoxin ja käynnistän sen uudelleen. Tällöin Firefox luo uudestaan älykkäät kirjanmerkit kirjanmerkkipalkkiin (ja asettaa samalla browser.places.createdSmartBookmark -avaimen arvoksi true).

[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] Torrent-tiedoston avaaminen Firefoxissa Transmissionilla ei onnistu

Lähtökohta
Kotihakemistossani olevassa .local/share/applications -alihakemistossa on transmission-gtk-usercustom.desktop -niminen tiedosto.
Olen ladannut Firefox-selaimeen Ubuntu Suomen lataussivun, jolta voi ladata Ubuntu 8.04:n käyttäen BitTorrent-yhteyskäytäntöä. Valitsen tämän vaihtoehdon käyttöön, ja painan sivun lopussa olevaa Lataa Ubuntu -nappia. Tällöin Firefox tiedustelee, mitä haluan tehdä ladattavalle torrent-tiedostolle. Valitsen tiedoston avattavaksi oletusvaihtoehdoksi aiemmin valitsemallani Transmissionilla.
Ongelma
Sen sijaan, että torrent-tiedosto avattaisiin Transmissionissa, Firefox antaa seuraavanlaisen virheilmoituksen:

Tiedostoa /tmp/ubuntu-8.04-desktop-i386.iso-2.torrent ei voitu avata tuntemattoman virheen vuoksi.

Mozilla.org pahoittelee. Yritä ensin tallentaa tiedosto levylle ja vasta sitten avata tiedosto.
Ongelman syy
Transmissionissa on ohjelmavirhe, jonka takia Firefox 3:ssa avatut torrent-tiedostot eivät aina lataudu siihen tarkoitetulla tavalla.
Ratkaisu
Poistan ~/.local/share/applications/transmission-gtk-usercustom.desktop -tiedoston. Sen jälkeen avaan valitsen torrent-tiedoston Firefoxissa uudestaan, ja valitsen Avaa ohjelmalla -kohtaan liittyvästä alasvetovalikosta kohdan Muu.... Valitsen avautuvassa Valitse ohjelma -tiedostovalitsimessa tiedoston /usr/bin/transmission. Tämän jälkeen torrent-tiedosto avautuu Transmissionissa.

[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:
    <blockquote

    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.

Https-yhteys varmentamattomaan palvelimeen ei onnistu

Lähtökohta
Yritän avata Firefox-selaimen versio 3 Beta 5:llä https-yhteyttä palvelimeen palvelin.esimerkkidomain.com, jonka identiteetin varmentajaa ei ole määritelty.
Ongelma
Palvelimella olevan web-sivuston sijasta Firefox näyttää seuraavanlaisen virheilmoituksen:

Suojatun yhteyden muodostaminen epäonnistui
Tapahtui virhe otettaessa yhteyttä osoitteeseen palvelin.esimerkkidomain.com.

SSL vastaanotti suurimman sallitun pituuden ylittävän paketin.

(Virhekoodi: ssl_error_rx_record_too_long)

    * Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan.
    * Ilmoitathan ongelmasta sivuston omistajalle. Vaihtoehtoisesti ilmoita sivusto Mozillalle Ohje-valikon toiminnolla Ilmoita viallinen sivusto.
Ongelman syy
Ei vielä tiedossa.
Ratkaisu
Ei vielä tiedossa.
Huomautus
Tämä on ensimmäinen ratkaisunkehittelymerkintäni sen jälkeen, kun tänään päivitin Ubuntun jakeluversion Gutsy Gibbonista Hardy Heroniin.

[Ratkaisu] Firefoxin Stylish-lisäosalle asennettujen tyylitiedostojen tulostaminen

Lähtökohta
Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Olen asentanut tietokoneeni Firefox-selaimeen Stylish-lisäosan. Olen asentanut lisäosan avulla joukon tyylitiedostoja web-sivujen ulkoasujen parantelemiseksi.
Ongelma
Haluan tulostaa etäyhteyden kautta komentotulkissani listan tietokoneeseeni asentamieni Stylish-lisäosan tyylitiedostojen web-osoitteista.
Ratkaisu
Siirryn tietokoneellani olevaan Firefoxin profiilihakemistoon, jonka nimi on tässä tapauksessa bhtn323c.default, komentamalla SSH-yhteyden etäpäässä olevalla komentotulkilla seuraavasti:

cd ~/.mozilla/firefox/bhtn323c.default

Sen jälkeen suoritan seuraavan komennon:

grep updateURL stylish.rdf  \
| sed 's/^[ \t]*stylish\:updateURL=\"//' \
| sed 's/\"$//' | less

Tämä komento näyttää minulle sivutetun listan asentamieni Stylish-lisäosan tyylitiedostojen web-osoitteista.

[Ratkaisu] Firefoxin lisäosien tulostaminen

Lähtökohta
Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Olen asentanut tietokoneeni Firefox-selaimeen joukon lisäosia.
Ongelma
Haluan tulostaa etäyhteyden kautta komentotulkissani listan tietokoneeseeni asentamistani Firefoxin lisäosista.
Ratkaisu
Siirryn tietokoneellani olevaan Firefoxin profiilihakemistoon, jonka nimi on tässä tapauksessa bhtn323c.default, komentamalla SSH-yhteyden etäpäässä olevalla komentotulkilla seuraavasti:

cd ~/.mozilla/firefox/bhtn323c.default

Sen jälkeen suoritan seuraavan komennon:

cat extensions.rdf | grep -B 1 NS1:name \
| sed 's/^[ \t]*NS1://' | sed 's/name="//' \
| sed 's/version="//' | sed 's/"$//' | tr '\n' ' ' \
| sed 's/\-\- /\n/g' \
| awk '/ /{
for (i=2; i<NF+1; i++) { printf "%s ",$i } print $1
}' | less

Tämä komento näyttää minulle sivutetun listan Firefoxiin asennetuista lisäosista versionumeroineen.