Tag: Firefox

  • [Ratkaisu] Salaamattomien yhteyksien huomioväritys Firefoxin osoitepalkille

    Ongelma
    Haluan, että Firefox-selain näyttää selkeästi tulevatko siihen lataamani web-sivut salatun vai avoimen yhteyden kautta.
    Ratkaisu
    Avaan Firefox-selaimeen liittyvän käyttäjäprofiilihakemistoni sisällä olevassa chrome-alihakemistossa olevan userChrome.css -tiedoston muokattavaksi Tekstieditorissa. Lisään tiedostoon seuraavanlaiset rivit:

    #urlbar .autocomplete-textbox-container > * {
    background-color: #ff3333 !important;
    }
    #urlbar[level] .autocomplete-textbox-container > * {
    background-color: inherit !important;
    }

    Tallennan muutokset tiedostoon, jonka jälkeen käynnistän Firefoxin uudestaan. Tämän jälkeen tieto ladatun sivun salauksesta on värikoodattu osoitepalkkiin: salaamattomilla sivuilla osoitepalkin taustaväri on huomiotaherättävän punainen.

    Huomautuksia
    • Kolmossarjaa vanhemmat Firefoxin versiot korostivat salatut yhteydet kellertävätaustaisella osoitepalkilla.
    • Firefox osaa tietysti myös näyttää varoitusviestin esimerkiksi salatuilta sivuilta salaamattomille siirryttäessä, mutta viesti tulee pois kuitattavassa erillisessä ikkunassa, mikä on pitemmän päälle häiritsevä keskeytys selaamiselle.
  • [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.